找回密码
 加入
搜索
查看: 12311|回复: 16

[特性请求通过] 建议帮助示例中的 “打开这个脚本” 恢复以前版本的打开形式

 火.. [复制链接]
发表于 2009-12-20 20:36:22 | 显示全部楼层 |阅读模式
新版点击 “打开这个脚本” 后直接跳出运行结果

1。有些在 SciTE.exe 的《结果输出》显示的运行信息无法看到了。

2。如要利用、修改、研读某个例中脚本时,就要费些功夫了。
发表于 2009-12-21 03:57:44 | 显示全部楼层
同感~~~~~~~~~~~~~
发表于 2009-12-21 14:50:24 | 显示全部楼层
如果可以做到 点击 “打开这个脚本” 后直接跳出运行结果 关闭后再在SciTE.exe中显示例子的源码就好了。
发表于 2009-12-21 15:20:46 | 显示全部楼层
本帖最后由 fongshun 于 2009-12-21 15:27 编辑

在autoit安装目录下新建个脚本,然后运行:
If Not FileExists(@ScriptDir & "\AU3TOOL.exe") Then
        MsgBox(0, "", "脚本文件请放于安装目录下")
        Exit
EndIf

#cs
Run(@ScriptDir &"\AU3TOOL.exe -s",@ScriptDir)
WinWait("文件模版","完整的文件")
WinWaitClose("文件模版","完整的文件")
#ce

RegWrite("HKLM\SOFTWARE\Classes\AutoIt3Script\Shell\open","","REG_SZ","编辑脚本")
RegWrite("HKLM\SOFTWARE\Classes\AutoIt3Script\Shell\open\Command","","REG_SZ",'"'&@ScriptDir &'\SciTE\SciTE.exe" "%1"')
MsgBox(0,"","收工",6)
----
如果不行的话把代码的注释部分取消 再运行一次
----

评分

参与人数 1金钱 +80 贡献 +20 收起 理由
131738 + 80 + 20 “新手上路”委屈你了!!!!

查看全部评分

 楼主| 发表于 2009-12-21 20:43:11 | 显示全部楼层
回复 4# fongshun

高!高!!实在是高也!!!!谢谢!!!!!
 楼主| 发表于 2009-12-21 22:10:35 | 显示全部楼层
在autoit安装目录下新建个脚本,然后运行:
fongshun 发表于 2009-12-21 15:20


谢谢你回帖的解决方法!但又出现新问题:AU3文件没有了右键“运行脚本”选项了,此项变为“编辑脚本”了!!! 
 楼主| 发表于 2009-12-21 23:09:54 | 显示全部楼层
估计修改注册表不是办法?!AU3内定的吧?!。。。
发表于 2009-12-21 23:28:05 | 显示全部楼层
回复 7# 131738


    是修改注册表~
 楼主| 发表于 2009-12-21 23:59:22 | 显示全部楼层
回复 8# afan

如果是,则4楼修改可能不对吧?。。。。。。。
发表于 2009-12-22 00:01:19 | 显示全部楼层
回复 9# 131738


    他修改的不完整。。。 一会我再看看
 楼主| 发表于 2009-12-22 00:04:06 | 显示全部楼层
鼠标停留头像的提示是否在线的信息老是不对。。。。。。
发表于 2009-12-22 00:04:58 | 显示全部楼层
回复 11# 131738


    是啊,没办法,貌似永久的BUG
发表于 2009-12-22 01:31:30 | 显示全部楼层
本帖最后由 afan 于 2009-12-22 01:33 编辑

回复 9# 131738


试下~ 脚本可在任意处运行~
Local $AP = RegRead('HKLM\SOFTWARE\AutoIt v3\AutoIt', 'InstallDir')
Local $reg = 'HKLM\SOFTWARE\Classes\AutoIt3Script\Shell', $fg = '新版'
If RegRead($reg & '\CGUICompile', '') = '' Then $fg = '旧版'
Local $msg = MsgBox(3 + 48, '当前使用的风格为:' & $fg & ',请选择更改', '是否使用旧版风格?点击“是”使用旧版风格;点击“否”使用新版风格   ' & @CRLF & @CRLF & '点击“取消”放弃更改。 ')
If $msg = 6 Then
        RegDelete($reg & '\CGUICompile')
        RegWrite($reg, '', 'REG_SZ', 'run')
        RegWrite($reg & '\GUICompile', '', 'REG_SZ', '编译脚本(带选项)')
        RegWrite($reg & '\GUICompile\Command', '', 'REG_SZ', '"' & $AP & '\SciTE\ACNWrapper\ACNWrapper_GUI.exe" /in "%l"')
        RegWrite($reg & '\Open', '', 'REG_SZ', '编辑脚本(SCITE)')
        RegWrite($reg & '\Open\Command', '', 'REG_SZ', '"' & $AP & '\SciTE\SciTE.exe" "%1"')
        RegWrite($reg & '\Edit', '', 'REG_SZ', '编辑脚本(记事本)')
        RegWrite($reg & '\Edit\Command', '', 'REG_SZ', '"' & @SystemDir & '\notepad.exe" "%1"')
        RegWrite($reg & '\Run', '', 'REG_SZ', '运行脚本')
        RegWrite($reg & '\Run\Command', '', 'REG_SZ', $AP & '\AutoIt3.exe "%1" %*')
        MsgBox(64, '完成', '已使用旧版风格~!')
ElseIf $msg = 7 Then
        RegDelete($reg & '\GUICompile')
        RegDelete($reg & '\Open')
        RegDelete($reg & '\Run')
        RegWrite($reg & '', '', 'REG_SZ', 'open')
        RegWrite($reg & '\CGUICompile', '', 'REG_SZ', '编译脚本(带选项)')
        RegWrite($reg & '\CGUICompile\Command', '', 'REG_SZ', '"' & $AP & '\SciTE\ACNWrapper\ACNWrapper_GUI.exe" /in "%l"')
        RegWrite($reg & '\Edit', '', 'REG_SZ', '编辑脚本(SCITE)')
        RegWrite($reg & '\Edit\Command', '', 'REG_SZ', '"' & $AP & '\SciTE\SciTE.exe" "%1"')
        RegWrite($reg & '\open', '', 'REG_SZ', '运行脚本')
        RegWrite($reg & '\open\Command', '', 'REG_SZ', $AP & '\AutoIt3.exe "%1" %*')
        MsgBox(64, '完成', '已使用新版风格~!')
EndIf

评分

参与人数 4威望 +50 金钱 +300 贡献 +119 收起 理由
yigao + 20
顽固不化 + 10 厉害、佩服
131738 + 70 + 20
kn007 + 50 + 200 + 99 感谢你对论坛的支持,希望以后继续发扬这种 ...

查看全部评分

 楼主| 发表于 2009-12-22 11:15:46 | 显示全部楼层
本帖最后由 131738 于 2009-12-22 11:21 编辑

回复 13# afan

谢谢!!!这才是AU3高手!!!特别佩服你是正则表达式专家!!!!

建议改改标题,移到资料区,以利更多新手!!!!辛苦你了,凌晨1点还在帮人解决问题,可叹提问的我却已经关机休息了!!!
发表于 2009-12-22 14:17:52 | 显示全部楼层
回复 14# 131738


    前辈为网友做的贡献还少吗?我所作的不值一提啊~ 呵呵 :)
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-11-21 21:30 , Processed in 0.077224 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表