找回密码
 加入
搜索
查看: 3629|回复: 7

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

  [复制链接]
发表于 2015-4-29 15:48:35 | 显示全部楼层 |阅读模式
本帖最后由 QQ386263723 于 2015-5-1 22:45 编辑

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

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2015-4-29 19:37:13 | 显示全部楼层
看置顶faq

please call dongcunrui
发表于 2015-4-30 01:19:35 | 显示全部楼层
本帖最后由 netegg 于 2015-4-30 01:21 编辑

敢问楼主,批处理怎么做到不让解压的,哦,还不对,先说说怎么压的
 楼主| 发表于 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
发表于 2015-4-30 08:22:06 | 显示全部楼层
发表于 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
发表于 2015-4-30 09:48:09 | 显示全部楼层
我觉得批处理的语句基本可以用au3的函数等来解决!遇到不能解决的,直接在au3里面写Run(@ComSpec & " /c " & 'commandName', "", @SW_HIDE) 就可以了
发表于 2015-4-30 10:12:52 | 显示全部楼层
回复 4# QQ386263723
批处理转换AU3不就可以吗?批处理转EXE也可以。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-12-27 17:38 , Processed in 0.083299 second(s), 25 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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