写新建一个批处理文件件

自动运行程序,方法很简单,先打开记事本,然后用鼠标右键点击该文件,在弹出菜单中选择“重命名”,将其改名为AutoRun.inf,在AutoRun.inf中键入以下内容(//后面的是注释,可以不输入):
[AutoRun] //表示AutoRun部分开始,必须输入
Icon=C.ico //给光盘一个个性化的盘符图标C.ico
Open=1.exe //指定要运行程序的路径和名称,在此为光盘下的1.exe
保存该文件,按F5刷新桌面,再看“我的电脑”中的该盘符(在此为C盘),你会发现它的磁盘图标变了,还会自动播放光盘下的1.exe文件!
解释一下:“[AutoRun]”行是必须的固定格式,“Icon”行对应的是图标文件,“C:\C.ico”为图标文件路径和文件名,你在输入时可以将它改为你的图片文件所在路径和文件名。另外,“.ico”为图标文件的扩展名,如果你手头上没有这类文件,可以用看图软件ACDSee将其他格式的软件转换为i...
在WINDOWS系统下要自动运行,需要编写AutoRun.inf文件。
AutoRun.inf不光能让光盘自动运行程序,也能让自动运行程序,方法很简单,先打开记事本,然后用鼠标右键点击该文件,在弹出菜单中选择“重命名”,将其改名为AutoRun.inf,在AutoRun.inf中键入以下内容(//后面的是注释,可以不输入):
[AutoRun] //表示AutoRun部分开始,必须输入
Icon=C.ico //给光盘一个个性化的盘符图标C.ico
Open=1.exe //指定要运行程序的路径和名称,在此为光盘下的1.exe
保存该文件,按F5刷新桌面,再看“我的电脑”中的该盘符(在此为C盘),你会发现它的磁盘图标变了,还会自动播放光盘下的1.exe文件!
解释一下:“[AutoRun]”行是必须的固定格式,“Icon”行对应的是图标文件,“C:\C.ico”为图标文件路径和文件名,你在输入时可以将它改为你的图片文件所在路径和文件名。另外,“.ico”为图标文件的扩展名,如果你手头上没有这类文件,可以用看图软件ACDSee将其他格式的软件转换为ico格式,或者找到一个后缀名为BMP的文件,将它直接改名为ICO文件即可。
“Open”行指定要自动运行的文件及其盘符和路径。要特别说明的是,如果你要改变的硬盘跟目录下没有自动播放文件,就应该把“OPEN”行删掉,否则就会因为找不到自动播放文件而打不开硬盘,此时只能用鼠标右键单击盘符在弹出菜单中选“打开”才行.
能再说些吗?你只说一个命令,比如说我要开机就结束explorer的进程要怎么弄.
您的举报已经提交成功,我们将尽快处理,谢谢!
将名改为AUTORUN.bat就成了自动批处理文件
大家还关注
(window.slotbydup=window.slotbydup || []).push({
id: '2081942',
container: s,
size: '1000,60',
display: 'inlay-fix'222.168.124.*
是否要再建个批处理文件,里面多次运行上面的批处理文件,才能解决问题?还是有更好的办法?
222.168.124.*
以上2个评论的问题我自己解决明白了 现在的问题是:我是用记事本来隔开小程序以便在任务栏能看清楚,现在运行批处理文件后,任务栏里所有小程序挨在一起,记事本挨在一起,不能起到区分的作用了.
写好以后,用.bat 保存到哪里?还是系统会自动保存到批处理文件夹内?需要运行的时候怎么去运行?
"程序1" 是要写上路径的对吗?
另外我还要打开"记事本",比如桌面的一个"记事本1",是:
start C:\Documents and Settings\user\桌面\"记事本1"
您的举报已经提交成功,我们将尽快处理,谢谢!
这是很正常的现象,因为电脑开机刚刚进入系统时,会有开机启动程序运行,等这些程序运行完了才可以进行正常的操作,尤其是杀毒软件的运行较为缓慢,有人电脑还设置的开机自...
大家还关注
(window.slotbydup=window.slotbydup || []).push({
id: '2081942',
container: s,
size: '1000,60',
display: 'inlay-fix'关于批处理for /f循环遇到的问题,请高手指教!我写了一个批处理文件,想实现ping多个ip(保存在文本文件中)并返回ping失败的ip。不知道什么原因,for循环失效,只能取到文件中第一行的ip并得到ping的结果。请高手指教!!!存放ip的文本文件格式如下:92.16.1.1-计算机192.16.3.46-计算机292.23.4.126-计算机3...批处理代码如下:@echo offecho.正在检查请等待...echo %date%&&检测结果^(PING失败^).txtecho.Setlocal ENABLEDELAYEDEXPANSION::启用命令扩展,参加setlocal / 命令for /f %%i in (IP表.txt) do (set str1=%%iset ch1=-set num=8set str=!str1:~8!::截取字符串str1除前8位的部分赋值给str,因为我单位IP地址最短位数是8位(92.X.X.X):nextif not &!str!&==&& (if &!str:~0,1!&==&!ch1!& goto last::比较首字符是否为要找的字符,如果是则跳出循环set /a num+=1set str=!str:~1!goto next)set /a num=0::没有找到字符时,将num置0:lastset ip=!str1:~0,%num%!echo %ip%& ping -n 1 %ip% &nul && echo %ip% ping入成功 || echo %ip% ping入失败 && echo %str1%&&检测结果^(PING失败^).txt)echo.echo.检查完成,按任意键退出并查看&检测结果(PING失败).txt&pause&nulstart 检测结果^(PING失败^).txt
回答1:建议两个地方1) 我记得是setlocal ENABLEEXTENSIONS2) &92.16.1.1-计算机1& 我觉得应该加一个for 把ip和hostname 分开 for /f &tokes=1 delims=-&
wangheng668899
回答2:试试下面的for /f &tokens=1* delims=-& %%i in (IP表.txt) do (ping -n 1 %%i &nul && echo %%i-%%j ping入成功 || echo %%i-%%j ping入失败 && echo %%i-%%j $>$检测结果^(PING失败^).txt)}

我要回帖

更多关于 建立一个批处理文件 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信