darksi 发表于 2010-12-20 12:44:26

编译问题—请教高手

Run()("Notepad.exe", "", @SW_MAXIMIZE)
保存为:Notepad.au3
方法1运行:
单击运行Notepad.au3,可以成功运行

方法2运行:
1.把Notepad.au3编绎成:Notepad.exe
2.单击运行Notepad.exe
结果:它在无限循环
3.单击运行Notepad.au3
结果:它在无限循环

我觉得没有错呀,为什么编译后运行就会有错呢。请高手告诉我下是什么原因。前面的也没有错,就是我重装了这后出现的。
谢谢。。!

_ddqs. 发表于 2010-12-20 15:34:42

脚本中要运行的程序名没指定路径,并跟编译后的名称一样
它是在运行自身程序,并不是系统的记事本
把"Notepad.exe"加个路径进去

_ddqs. 发表于 2010-12-20 15:38:30

Run(@WindowsDir & "\Notepad.exe", "", @SW_MAXIMIZE)

darksi 发表于 2010-12-21 09:17:00

谢谢。。。可以了。

mo_shaojie 发表于 2010-12-21 09:30:19

没路径会自认程序的,又巩固知识了.多谢.
页: [1]
查看完整版本: 编译问题—请教高手