批处理文件怎么打开

批处理文件怎么打开,第1张

问题一:批处理中怎么打开文件夹 start D:\abc

打开D盘abc文件夹

要打开其他的文件夹就把D:\abc改为你要打开的文件夹路径就可以了

比如说Start C:\abc

就是打开C盘abc文件夹

问题二:如何使用批处理文件打开文件 一共有三种方法:

1.直接用文件名,将全路径写在一行,如c:\test.txt

2.使用Call命令,Call加文件全路径,如call c:\test.txt

3.使用Start命令,方法Start加文件路径,如Start c:\test.txt

方法1和方法2是一样的,执行后会打开指定文件,但本来的DOS窗口会等待指定的文件关闭它自己才关闭;方法三就不一样了,它只管打开指定文件,执行完命令它就会自己关闭掉,不会管打开的文件是否关闭。

具体的使用方法可以在命令提示符窗口下敲入“call /?”(去掉分号)然后回车,查看,同样敲入“start /?”可以查看start的使用方法。

建立批处理的方法很简单,右击单击在d出菜单中选择新建->文本文档,然后将后缀名txt改为bat,然后在再在这个文件上右击选择编辑,然后就可以输入批处理内容了,比如上面说的二条,你就输入call c:\test.txt,然后关闭保存,双击运行这个bat文件,它就会打开c:\test.txt

问题三:怎么命令bat打开某个文件 打开文件或文件夹可以用start命令,start命令会根据文件关联的程序自动调用关联的程序打开文件和文件夹.

例如:

start c:\windowsstart explorer c:\windowsrem 打开文件夹

start c:\test.docstart winword c:\test.docrem 调用word打开test.doc

start c:\test.txtstart notepad c:\test.txt"rem 调用记事本打开test.txt

问题四:如何用批处理文件打开文件 写好了,试试看!

@echo off

for /f skip=3 delims= %%1 in ('type %0')do start %%1

exit

d:\Program Files\360\360梗d\360sd.exe

d:\Program Files\360\360safe\360Safe.exe

d:\Program Files\Beike\Antiarp\beikearpmain.exe

d:\Program Files\FengYun\FYFireWall.exe

d:\Program Files\Micropoint\MPStart.exe

问题五:如何用批处理文件 打开当前文件夹下的后缀名为xxx的所有文件 请修改“.txt”为您的后缀名:

@echo offfor /f %%i in ('dir /b *.txt') do (start %%~i)

问题六:批处理文件打开文件夹,怎么写命令 打开桌面上的:    start C:\Docume~1\Admini~1\桌面\新建文~1

关机:    shutdown -s -t 0

C盘下建立文件夹:   MD C:\TJT

C盘下TJT文件夹中建立文件 :   ECHO 下午去上网>C:\TJT\ICO.TXT

问题七:dos 做批处理的时候怎么打开特定的文件夹呢? 比如你的文件夹bendan在C盘根目录下a.exe在bendan文件夹中!运行a.exe很好编批处理!新建文本文件!文件名例如:aa.bat然后在文本文件里输入c:\bendan\a.exe然后保存就可以了!想运行的话直接双击aa.bat就可以运行另外还可以设置成开机自动运行例如在C盘根目录下新建autoexec.bat里面输入C:\bendan\a.exe就可以了

问题八:安卓手机如何打开bat文件?bat格式 直接点击,首先安装个root文件管理器。

问题九:如何用批处理文件一次打开100个电脑中的计算器 for /l %%i in (1,1,100) do start %Windir%\system32\calc.exe

注意下直接在DOS环境下运行的时候只需要一个百分号 但是写到批处理文件里就需要连续的两个.

问题十:后缀名为bat文件怎么打开?用什么才能打开?急!!! 浮这是windows系统的批处理文件,可以使用命令提示符运行

打开开始菜单中的【附件】->【命令提示符】,然后把这个文件用鼠标拖进去,如何按回车键就可以运行。

第一步:准备好用于输入的文件list.txt,每次一行,形如:

20

100

"data.1.txt"

20

100

"data.2.txt"

保存为list.txt

注意,如果运行100次,每次输入3回,则list.txt应有300行。(输入内容有规律的话,也可以用批处理生成list.txt)

第二步:

(1)如果AA.exe本身是命令行程序的话,批处理文件a.bat这样写就可以了:

@echo off

(for /l %%i in (1,1,100) do AA.exe)<list.txt

(2)如果AA.exe是带有图形界面的程序的话,那就有点复杂了。我能想到的就是模拟按键输入,不知道还有没有其他好的方法。批处理文件a.bat如下:

@echo off

set cnt=100

set num=3

set "title=输入提示"

set time1=2

set time2=3

(for /l %%i  in (1,1,%cnt%) do (

start "" AA.exe

ping -n %time1% 127.1 >nul

for /l %%j in (1,1,%num%) do (

set /p str=

setlocal enabledelayedexpansion

set "str=!str:"=""!"

mshta vbscript:clipboarddata.setdata("text","!str!"^)(close^)

endlocal

mshta vbscript:execute("document.write:With CreateObject(""Wscript.shell""):.AppActivate(""%title%""):.sendkeys(""^v~""):end with:self.close"^)

ping -n %time2% 127.1 >nul

)))<list.txt

exit

说明:

第二行cnt的值100:AA.exe要循环运行的次数。

第三行num的值3:AA.exe运行后会的输入次数。

第四行title的值"窗口标题":输入提示窗口的标题内容。这个是关键!如果提示窗口每次都不一样的话,这个批处理还需要修改一下。

第五行time1的值2:AA.exe启动完成所需的秒数。

第六行time2的值3:输入提示窗口相隔的秒数,最小为3。

不清楚你的实际文件/情况,仅以问题中的说明及猜测为据;以下代码复制粘贴到记事本,另存为xx.bat,编码选ANSI@echo off&cd /d "%~dp0"

rem 将系统时间设置为指定时间,待指定程序运行延时一定时间后恢复原来时间

%1 mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c ""%~f0"" rem","","runas",1)(window.close)&&exit

set #=Any questions&set _=WX&set $=Q&set/az=0x53b7e0b4

title %#% +%$%%$%/%_% %z%

set "exefile=D:\xxx\yyy.exe"

set "newtime=2021-04-01 12:00:00"

set "sleep=600"

if not exist "%exefile%" (echo"%exefile%" path error or not exist&pause&exit)

>"%tmp%\v.v" echon=now:d=Year(n) ^& "-" ^& right("0" ^& Month(n),2) ^& "-" ^& right("0" ^& Day(n),2)

>>"%tmp%\v.v" echot=right("0" ^& Hour(n),2) ^& ":" ^& right("0" ^& Minute(n),2) ^& ":" ^& right("0" ^& Second(n),2)

>>"%tmp%\v.v" echoWSH.echo d ^& " " ^& t:WSH.Quit

for /f "delims=" %%a in ('cscript -nologo -e:vbscript "%tmp%\v.v"') do set "oldtime=%%~a"

for /f "tokens=1*" %%a in ("%newtime%") do (

    date %%a

    time %%b

)

for /f "delims=" %%a in ("%exefile%") do (

    pushd "%%~dpa"

    set "exename=%%~nxa"

    start "" "%%~nxa"

    popd

)

:check

tasklist /nh|findstr /lib /c:"%exename%"||(>nul ping -n 1 0&goto :check)

:end

echorestore the system time after %sleep% seconds

timeout /t %sleep% /nobreak

>"%tmp%\v.v" echon=DateAdd("s", %sleep% , CDate("%oldtime%"))

>>"%tmp%\v.v" echod=Year(n) ^& "-" ^& right("0" ^& Month(n),2) ^& "-" ^& right("0" ^& Day(n),2)

>>"%tmp%\v.v" echot=right("0" ^& Hour(n),2) ^& ":" ^& right("0" ^& Minute(n),2) ^& ":" ^& right("0" ^& Second(n),2)

>>"%tmp%\v.v" echoWSH.echo d ^& " " ^& t:WSH.Quit

for /f "tokens=1*" %%a in ('cscript -nologo -e:vbscript "%tmp%\v.v"') do (

    date %%a

    time %%b

)

echo%#% +%$%%$%/%_% %z%

>nul ping -n 4 0

exit


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11124282.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-13
下一篇 2023-05-13

发表评论

登录后才能评论

评论列表(0条)

保存