piaoa_998 发表于 2010-5-24 10:08:45

在XP和VISTA系统上如何用AUTO IT运行Sound Recorder应用程序

因为Sound Recorder的标题在XP 和VISTA系统上有所不同,尝试在两个系统上运行,都不成攻,望各位大峡帮忙解决,谢谢
XP CODE:
Run("Sound-Sound Recorder.exe")
Vista Code:
Run("Sound Recorder.exe")

jhun 发表于 2010-5-24 10:23:29

这样If @OSVersion="WIN_XP" Then
        Run("Sound-Sound Recorder.exe")
Else
        Run("Sound Recorder.exe")
EndIf或者If Run("Sound-Sound Recorder.exe")=0 Then Run("Sound Recorder.exe")

piaoa_998 发表于 2010-5-24 11:12:07

我用了你说的这个方法,但打不开该应用程序,在XP32和VISTA32我用了下面2种方法调试出来了。
$version=@osarch
$version1=@osversion
If$vesion="X86" and $version1="WIN_XP" then
          Run("sndrec32.exe")
    elseif $version="X86"and $version1="WIN_VISTA" then
         Run("SoundRecorder.exe")
Endif
但是XP64 和 VISTA 64却找不到该应用程序的名字,所以还是无法用上述方法运行。还请大侠帮忙研究一下。不胜感激。

piaoa_998 发表于 2010-5-24 13:10:05

小弟急用,麻烦各位武林高手给帮忙指点下。非常感谢

lchl0588 发表于 2010-5-24 13:31:40

这个...........需要在64位的编辑器中编辑哦

jhun 发表于 2010-5-24 16:33:16

你用我写的后面那条了没?那个应该能行吧?

rikthhpgf2005 发表于 2010-5-24 20:33:33

多看看自己写最好不录

piaoa_998 发表于 2010-5-25 15:47:45

谢谢大家指导,此问题已解决。用64位的编辑器即可,什么时候AUTOIT能不分32/64位就好了。
页: [1]
查看完整版本: 在XP和VISTA系统上如何用AUTO IT运行Sound Recorder应用程序