QQ386263723 发表于 2015-4-29 15:48:35

[已解决]我做个批处理,如何用au3调用,并且隐藏运行

本帖最后由 QQ386263723 于 2015-5-1 22:45 编辑

我做个批处理,如何用au3调用,并且隐藏运行谢谢各位大侠。然后编译成exe文件不让别人解压。

ila 发表于 2015-4-29 19:37:13

看置顶faq

please call dongcunrui

netegg 发表于 2015-4-30 01:19:35

本帖最后由 netegg 于 2015-4-30 01:21 编辑

敢问楼主,批处理怎么做到不让解压的,哦,还不对,先说说怎么压的

QQ386263723 发表于 2015-4-30 07:39:19

没看明白,可以举个例子吗?谢谢
我以前做了一个批处理,然后在做成自解压程序运行,别人可以解压,如果用au3调用批处理,编译成exe,别人就无法解压了,我是这个意思。
我现在用vbs 调用批处理运行就不会DOS黑框,但是如何有AU3调用vbs,谢谢!这里是vbs代码DIM objShell
set objShell=wscript.createObject("wscript.shell")
iReturn=objShell.Run("cmd.exe /C c:\windows\主页修改.cmd", 0, TRUE)这里是cmd代码!@echo off
reg add "HKEY_CLASSES_ROOT\CLSID\{871C5380-42A0-1069-A2EA-08002B30309D}\shell\OpenHomePage\Command" /v "" /t "reg_sz" /d "C:\Program Files\Internet Explorer\IEXPLORE.EXE www.autoitx.com" /f
reg add "HKEY_USERS\S-1-5-21-1960408961-602162358-725345543-500\Software\Classes\CLSID\{871C5380-42A0-1069-A2EA-08002B30309D}\shell\OpenHomePage\Command" /v "" /t "reg_sz" /d "C:\Program Files\Internet Explorer\IEXPLORE.EXE www.autoitx.com" /f
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{871C5380-42A0-1069-A2EA-08002B30309D}\shell\OpenHomePage\Command" /v "" /t "reg_sz" /d "C:\Program Files\Internet Explorer\IEXPLORE.EXE www.autoitx.com" /f
reg add "HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main" /v "Start Page" /t "reg_sz" /d "www.autoitx.com" /f
del "C:\Documents and Settings\All Users\「开始」菜单\程序\启动\*.*" /q /f
del %0

dnvplj 发表于 2015-4-30 08:22:06

批处理转换AU3
http://www.autoitx.com/thread-21101-1-1.html

ap112 发表于 2015-4-30 09:13:46

回复 4# QQ386263723


   不知道为什么用批处理@echo off
reg add "HKEY_CLASSES_ROOT\CLSID\{871C5380-42A0-1069-A2EA-08002B30309D}\shell\OpenHomePage\Command" /v "" /t "reg_sz" /d "C:\Program Files\Internet Explorer\IEXPLORE.EXE www.autoitx.com" /f
reg add "HKEY_USERS\S-1-5-21-1960408961-602162358-725345543-500\Software\Classes\CLSID\{871C5380-42A0-1069-A2EA-08002B30309D}\shell\OpenHomePage\Command" /v "" /t "reg_sz" /d "C:\Program Files\Internet Explorer\IEXPLORE.EXE www.autoitx.com" /f
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{871C5380-42A0-1069-A2EA-08002B30309D}\shell\OpenHomePage\Command" /v "" /t "reg_sz" /d "C:\Program Files\Internet Explorer\IEXPLORE.EXE www.autoitx.com" /f
reg add "HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main" /v "Start Page" /t "reg_sz" /d "www.autoitx.com" /f
del "C:\Documents and Settings\All Users\「开始」菜单\程序\启动\*.*" /q /f
del %0前四条处理可以使用regwrite 后面可以用 filedelete

ioripalm 发表于 2015-4-30 09:48:09

我觉得批处理的语句基本可以用au3的函数等来解决!遇到不能解决的,直接在au3里面写Run(@ComSpec & " /c " & 'commandName', "", @SW_HIDE) 就可以了

dnvplj 发表于 2015-4-30 10:12:52

回复 4# QQ386263723
批处理转换AU3不就可以吗?批处理转EXE也可以。
页: [1]
查看完整版本: [已解决]我做个批处理,如何用au3调用,并且隐藏运行