以文本方式查看主题
- Foxtable(狐表) (http://foxtable.net/bbs/index.asp)
-- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2)
---- [求助]如何调用命令窗口写代码,并将写下来的代码保存出来? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=136622)
|
-- 作者:zto001
-- 发布时间:2019/6/17 17:24:00
-- [求助]如何调用命令窗口写代码,并将写下来的代码保存出来?
[求助]如何调用命令窗口写代码(表格内)或者修改代码(表格内),并将写下来的代码保存出来?
|
-- 作者:有点甜
-- 发布时间:2019/6/17 17:53:00
--
参考
|
-- 作者:zto001
-- 发布时间:2019/6/18 14:15:00
--
将代码编辑器里面的保存下来会了。问下打开命令窗口后我怎么把指定内容自动输入进去呢?
|
-- 作者:zto001
-- 发布时间:2019/6/18 14:18:00
--
代码保存到表格:
\'CodeRichTextBox.SelectAll \'Dim Proc As New Process \'Proc.WaitForClose = True \'Proc.File = "notepad" \'Proc.Arguments = ProjectPath & "Code.Fox" \'Proc.Start Dim CodeStr As String = FileSys.ReadAllText(ProjectPath & "Code.Fox") Dim d As Row = Tables("表A").AddNew() d("第一列")=CodeStr \'If CodeStr = CodeRichTextBox.Text Then Return Nothing \'CodeRichTextBox.Text = CodeStr
更换为: .Text = "保存代码"
现在只有反向不会了,让表格内容自动输入命令窗口
|
-- 作者:有点甜
-- 发布时间:2019/6/18 14:46:00
--
比如代码
Syscmd.Project.CommandWindow() For Each frm As object In application.openforms If frm.Name = "Class260" Then Dim CodeRichTextBox As System.Windows.Forms.RichTextBox msgbox(frm.text) If frm.text.contains("代码编辑器") CodeRichTextBox = frm.Controls("MyCodeEditor1").Controls("SplitContainer1").Panel1.Controls("SplitContainer2").panel1.controls("Editor") Else CodeRichTextBox = frm.Controls("SplitContainer1").Panel1.Controls("MyCodeEditor21").Controls("SplitContainer1").Panel1.Controls("SplitContainer2").panel1.controls("Editor") End If CodeRichTextBox.text = "msgbox(123)" End If Next
|