1楼:匿名用户
也许exe文件利用了相对路径,在此句前加一句cd或pushd命令改变到exe文件所在路径 比如:
pushd "c:\***"
start "" "生成.exe"
popd
2楼:永恆蔚藍
start"""目标程序"
运行命令应该这样用,前面两个引号是必须保留的.
如何用bat文件启动一个exe文件?
3楼:次次次蛋黄米亚
1、新建一个txt文本,然后重命名为.bat的文件(比如:testbat.bat)。
2、然后进行编辑,输入“start calc.exe”。
3、另存文本文档为bat 格式,下图为更改为bat格式的文件。
4、右键点击以管理员身份运行。
5、运行后时,弹出对话框,点击是允许更改。
6、下图就是运行出的计算器程序。
4楼:啦啦啦
一、批处理的创建
新建一个txt文本,然后重命名为.bat的文件(比如:testbat.
bat)。然后进行编辑,启动一个exe文件,只要使用start命令就可以了,如图中批处理,就是启动windows自带的计算器程序。
二、批处理的运行
1、在资源管理器中和一般程序一样双击运行
2、同时按windows键+r键,打开cmd命令提示符,输入批处理文件名按回车键即可运行
拓展资料
bat文件使用参数
批处理中可以使用参数,一般从%1到%9这九个,当有多个参数时需要用shift来移动,这种情况并不多见,我们就不考虑它了。
sample1:fomat.bat
@echo off
if "%1"=="a" format a:
:format
@format a:/q/u/auotset
@echo please insert another disk to driver a.
@pause
@goto fomat
sample2:
当我们要建立一个ipc$连接地时候总要输入一大串命令,弄不好就打错了,所以我们不如把一些固定命令写入一个批处理,把肉鸡地ip password username 当着参数来赋给这个批处理,这样就不用每次都打命令了。
@echo off
@*** use \\1%\ipc$ "%2" /u:"%3" 注意哦,这里password是第二个参数。
@if errorlevel 1 echo connection failed
三.如何使用组合命令(***pound ***mand)
⒈&usage:第一条命令 & 第二条命令 [& 第三条命令...]
用这种方法可以同时执行多条命令,而不管命令是否执行成功
sample:
c:\>dir z: & dir c:\ex4rch
the system cannot find the path specified.
volume in drive c has no label.
volume serial number is 0078-59fb
directory of c:\ex4rch
2002-05-14 23:51 .
2002-05-14 23:51 ..
2002-05-14 23:51 14 sometips.gif
⒉&&usage:第一条命令 && 第二条命令 [&& 第三条命令...]
用这种方法可以同时执行多条命令,当碰到执行出错的命令后将不执行后面的命令,如果一直没有出错则一直执行完所有命令;
sample:
c:\>dir z: && dir c:\ex4rch
the system cannot find the path specified.
c:\>dir c:\ex4rch && dir z:
volume in drive c has no label.
volume serial number is 0078-59fb
directory of c:\ex4rch
2002-05-14 23:55 .
2002-05-14 23:55 ..
2002-05-14 23:55 14 sometips.gif
1 file(s) 14 bytes
2 dir(s) 768,671,744 bytes free
the system cannot find the path specified.
在做备份的时候可能会用到这种命令会比较简单,如:
dir file://192.168.
0.1/database/backup.mdb && copy file:
//192.168.0.
1/database/backup.mdb e:\backup
如果远程服务器上存在backup.mdb文件,就执行copy命令,若不存在该文件则不执行copy命令。这种用法可以替换if exist了 :)
⒊||usage:第一条命令 || 第二条命令 [|| 第三条命令...]
用这种方法可以同时执行多条命令,当碰到执行正确的命令后将不执行后面的命令,如果没有出现正确的命令则一直执行完所有命令;
sample:
c:\ex4rch>dir sometips.gif || del sometips.gif
volume in drive c has no label.
volume serial number is 0078-59fb
directory of c:\ex4rch
2002-05-14 23:55 14 sometips.gif
1 file(s) 14 bytes
0 dir(s) 768,696,320 bytes free
组合命令使用的例子:
sample:
@copy trojan.exe \\%1\admin$\system32 && if not errorlevel 1 echo ip %1 user %2 pass %3 >>victim.txt
5楼:匿名用户
1、先新建一个txt文本。
2、然后进行编辑,启动一个exe文件,只要使用start命令就可以了3、另存文本文档为bat 格式在资源管理器中双击运行4、然后右键点击以管理员身份运行
5、运行后时,弹出对话框,点击是允许更改即可
6楼:吗嗯夫
批处理(bat文件)方式启动exe文件的方法
一、批处理的创建
新建一个txt文本,然后重命名为.bat的文件(比如:testbat.
bat)。然后进行编辑,启动一个exe文件,只要使用start命令就可以了,如图中批处理,就是启动windows自带的计算器程序。
二、批处理的运行
1、在资源管理器中和一般程序一样双击运行
2、同时按windows键+r键,打开cmd命令提示符,输入批处理文件名按回车键即可运行
三、如果需要更复杂的一些操作,参考start命令的完整语法说明:
start ["title"] [/d path] [/i] [/min] [/max] [/separate | /shared]
[/low | /normal | /high | /realtime | /abovenormal | /belownormal]
[/node ] [/affinity ] [/wait] [/b]
[***mand/program] [parameters]
"title" 在窗口标题栏中显示的标题。
path 启动目录。
拓展资料:
bat文件是dos下的批处理文件。批处理文件是无格式的文本文件,它包含一条或多条命令。它的文件扩展名为 .
bat 或 .cmd。在命令提示下键入批处理文件的名称,或者双击该批处理文件,系统就会调用cmd.
exe按照该文件中各个命令出现的顺序来逐个运行它们。使用批处理文件(也被称为批处理程序或脚本),可以简化日常或重复性任务。
管道命令:
| 命令
usage:第一条命令 | 第二条命令 [| 第三条命令...]
将第一条命令的结果作为第二条命令的参数来使用,记得在unix中这种方式很常见。
sample:
time /t>>d:\ip.log
***stat -n -p tcp|find ":3389">>d:\ip.log
start explorer
看出来了么?用于终端服务允许我们为用户自定义起始的程序,来实现让用户运行下面这个bat,以获得登录用户的ip。
将一条命令或某个程序输出结果的重定向到特定文件中,> 与 >>;的区别在于,>;会清除调原有文件中的内容后写入指定文件,而》;只会追加内容到指定文件中,而不会改动其中的内容。
sample1:
echo hello world>c:\hello.txt (stupid example?)
sample2:
时下dll木马盛行,我们知道system32是个捉迷藏的好地方,许多木马都削尖了脑袋往那里钻,dll马也不例外,针对这一点我们可以在安装好系统和必要的应用程序后,对该目录下的exe和dll文件作一个记录:
运行cmd--转换目录到system32--dir *.exe>exeback.txt & dir *.dll>dllback.txt,
这样所有的exe和dll文件的名称都被分别记录到exeback.txt和dllback.txt中,
日后如发现异常但用传统的方法查不出问题时,则要考虑是不是系统中已经潜入dll木马了.
这时我们用同样的命令将system32下的exe和dll文件记录到另外的exeback1.txt和dllback1.txt中,然后运行:
cmd--fc exeback.txt exeback1.txt>diff.
txt & fc dllback.txt dllback1.txt>diff.
txt.(用fc命令比较前后两次的dll和exe文件,并将结果输入到diff.txt中),这样我们就能发现一些多出来的dll和exe文件,然后通过查看创建时间、版本、是否经过压缩等就能够比较容易地判断出是不是已经被dll木马光顾了。
没有是最好,如果有的话也不要直接del掉,先用regsvr32 /u trojan.dll将后门dll文件注销掉,再把它移到**站里,若系统没有异常反映再将之彻底删除或者提交给杀毒软件公司。
< 、>& 、<&
< 从文件中而不是从键盘中读入命令输入。
>& 将一个句柄的输出写入到另一个句柄的输入中。
<& 从一个句柄读取输入并将其写入到另一个句柄输出中。
这些并不常用,也就不多做介绍。
no.5