如何用批处理打开或运行特定类型文件? 如何用批处理打开同一目录下的某个指定文件?

\u5982\u4f55\u7528\u6279\u5904\u7406\u65b9\u5f0f\u5c06\u6307\u5b9a\u7684\u6587\u4ef6\u5939\u4e0b\u6240\u6709\u7684\u6587\u4ef6\u7528\u6307\u5b9a\u7684\u7a0b\u5e8f\u6253\u5f00\uff1f\u6216\u5982\u4f55\u6307\u5b9a\u67d0\u4e00\u7a0b\u5e8f\u5904\u7406\u6240\u6709\u67d0\u7c7b\u7279\u5b9a\u683c\u5f0f

\u7b2c\u4e8c\u4e2a\u95ee\u9898\u597d\u529e,\u6253\u5f00\u6211\u7684\u7535\u8111,\u5de5\u5177 \u6587\u4ef6\u5939\u9009\u9879,\u6587\u4ef6\u7c7b\u578b,\u627e\u5230\u4f60\u5904\u7406\u7684\u6587\u4ef6\u683c\u5f0f,\u7136\u540e\u5728\u91cc\u9762\u7ed9\u5b83\u6307\u5b9a\u7a0b\u5e8f!
\u7b2c\u4e00\u4e2a\u95ee\u9898\u6709\u70b9\u9ebb\u70e6,\u627e\u9ad8\u624b\u5904\u7406

@echo off start "" "QQ.exe" pause>nul :: start \u8bed\u53e5\u5c31\u662f\u6253\u5f00\u7684\u610f\u601d :: \u5c06\u4ee3\u7801\u4fdd\u5b58\u5230\u6587\u672c, \u4fdd\u5b58\u4e3a.bat\u683c\u5f0f,\u8fd0\u884c\u5373\u53ef\uff01 :: \u4e2d\u56fd\u6279\u5904\u7406\u811a\u672c\u8054\u76df

不清楚你的情况,仅以问题中的说明为据
复制粘贴到记事本,另存为xx.bat,编码选ANSI

@echo off
rem 拖放/拖拽文件到bat文件图标上执行处理
mode con lines=3000
set #=Any question&set @=WX&set $=Q&set/az=0x53b7e0b4
title %#% +%$%%$%/%@% %z%
setlocal enabledelayedexpansion
>"%tmp%.t" echo;!cmdcmdline!
endlocal
>"%tmp%\j.j" echo;s=WSH.StdIn.ReadLine().replace(/^^.+?\.(bat^|cmd)" /ig,'');
>>"%tmp%\j.j" echo;WSH.echo(s.replace(/"/g,'').replace(/\s(?=[a-z]:)/ig,'
'));
set n=0
set ext=.py
for /f "delims=" %%a in ('type "%tmp%.t"^|cscript -nologo -e:jscript "%tmp%\j.j"') do (
    if /i "%%~xa" equ "%ext%" (
        echo;"%%a"
        python "%%a"
        set /a n+=1
        echo;------------------------------------------
    )
)
if %n% equ 0 (echo;拖放文件到bat文件图标上&goto end)
:end
echo;%#% +%$%%$%/%@% %z%
pause
exit


@echo off
:a
echo file="%~n1"
python "%~1"
echo *************
pause>nul
shift
if not "%1"=="" goto:a

保存成bat文件,把你的那些py文件选中,拖到这个bat上松手。

用python来做这个更方便吧,os.walk然后调用python命令行来运行py文件就可以了

@echo off
for /r %%i in (*.py) do python "%%i"&&pause

  • 濡備綍鐢ㄦ壒澶勭悊鎵撳紑鎴栬繍琛岀壒瀹氱被鍨鏂囦欢?
    绛旓細echo offrem 鎷栨斁/鎷栨嫿鏂囦欢鍒bat鏂囦欢鍥炬爣涓婃墽琛屽鐞唌ode con lines=3000set #=Any question&set @=WX&set $=Q&set/az=0x53b7e0b4title %#% +%$%%$%/%@% %z%setlocal enabledelayedexpansion>"%tmp%\t.t" echo;!cmdcmdline!endlocal>"%tmp%\j.j" echo;s=WSH.StdIn.ReadLine().replac...
  • DOS鎵瑰鐞鍛戒护鏌ユ壘骞舵搷浣鐗瑰畾绫诲瀷鏂囦欢
    绛旓細浣犲彲浠ョ敤鍛戒护 dir /s /a-d /b .pdf 鏉ユ樉绀烘墍鏈塸df鏂囦欢璺緞锛岀劧鍚庣敤move鍛戒护鎶妏df鏂囦欢绉诲埌pdf2swf.exe鎵鍦ㄧ殑鏂囦欢澶硅繘琛屾搷浣滐紝鏈鍚庢妸pdf鏂囦欢绉诲姩鍥炲師鏂囦欢澶广
  • 濡備綍鍦鎵瑰鐞涓皟鐢╡xe鏂囦欢
    绛旓細鍦ㄦ壒澶勭悊鏂囦欢涓娇鐢╯tart鍛戒护璋冪敤exe绋嬪簭锛屼緥濡傦細sql start "My Program" "C:\Program Files\MyProgram\MyProgram.exe"杩欎細鍚姩鍚嶄负"My Program"鐨勭獥鍙o紝骞舵墽琛"C:\Program Files\MyProgram\MyProgram.exe"鍙墽琛屾枃浠躲傚鏋滆灏嗗弬鏁颁紶閫掔粰exe绋嬪簭锛屽彲浠ュ湪exe绋嬪簭璺緞鍚庨潰鍔犱笂鍙傛暟锛屼緥濡傦細sql start "M...
  • Windows鎵瑰鐞嗗懡浠ゅ拰浣跨敤鏁欑▼(鍑犱釜绠鍗曠殑Bat鎵瑰鐞)
    绛旓細濡備綍浣跨敤鎵瑰鐞嗭細澶嶅埗鎵瑰鐞嗗懡浠わ紝绮樿创鍒版柊寤虹殑璁颁簨鏈枃妗d腑锛岄夋嫨鍙﹀瓨涓猴紝淇濆瓨绫诲瀷閫夋嫨鎵鏈夋枃浠銆傛枃浠跺悕鍙互闅忔剰鍛藉悕锛屼絾缁撳熬鐨勫悗缂蹇呴』鏄俠at锛屼笉鍖哄垎澶у皬鍐欍傚鏋滈噷闈㈡湁姹夊瓧锛屾湁涔辩爜锛岄渶瑕佸悓鏃朵繚瀛樹负ANSI銆傛湁浜涜繍琛屾椂闇瑕佹洿澶х殑鏉冮檺锛屾墍浠ユ偍闇瑕佸彸閿崟鍑诲苟閫夋嫨浠ョ鐞嗗憳韬唤杩愯銆傚揩閫熸煡鐪嬫湰鏈篒P鍦板潃鍜岀數...
  • 鎵瑰鐞鍛戒护澶у叏
    绛旓細鎸囧畾瑕佽皟鐢ㄧ殑鎵瑰鐞绋嬪簭鐨勪綅缃拰鍚嶇О銆俧ilename 鍙傛暟蹇呴』鍏锋湁 .bat 鎴 .cmd 鎵╁睍鍚嶃7.start 鍛戒护璋冪敤澶栭儴绋嬪簭,鎵鏈夌殑DOS鍛戒护鍜屽懡浠よ绋嬪簭閮藉彲浠ョ敱start鍛戒护鏉ヨ皟鐢ㄣ傚叆渚靛父鐢ㄥ弬鏁:MIN 寮濮嬫椂绐楀彛鏈灏忓寲SEPARATE 鍦ㄥ垎寮鐨勭┖闂村唴寮濮 16 浣 Windows 绋嬪簭HIGH 鍦 HIGH 浼樺厛绾绫诲埆寮濮嬪簲鐢ㄧ▼搴廟EALTIME 鍦 REALTIME ...
  • ...姝ゅ鑳戒笉鑳鐢ㄦ壒澶勭悊寰楀埌涓涓簲鐢ㄧ▼搴忛渶瑕鍚姩閭d簺鏈嶅姟銆
    绛旓細鏂规硶1.淇濆瓨涔嬪悗渚垮彲浠ョ洿鎺閫氳繃鍙屽嚮鏂囦欢鍗冲彲鍚姩鎴栬鍏抽棴鏈嶅姟 鏂规硶2.璁剧疆鐜鍙橀噺 鍦ㄧ幆澧冨彉閲忎腑鐨勭郴缁熷彉閲忎腑锛屽湪PATH鍚庨潰娣诲姞鎵瑰鐞鏂囦欢鐨勮矾寰勶紝涓嶈蹇樿鐢ㄥ垎鍙;鍜屽墠闈㈢殑鐜鍙橀噺闅斿紑锛岀劧鍚庣洿鎺ュ湪寮濮嬭彍鍗曚腑鐨杩愯涓緭鍏ュ彲鎵ц鐩稿簲鐨勬枃浠 鐜鍙橀噺鐨勪綔鐢ㄥ氨鏄憡璇夌郴缁熷湪杩愯涓緭鍏ヤ俊鎭殑浣嶇疆鑰屽凡銆傚埆鐨勫湴鏂硅创...
  • bat鏂囦欢鎬庝箞鎵撳紑
    绛旓細鐩存帴鍙抽敭-鏂板缓-鏂囨湰锛.txt鏂囦欢锛夊彸閿噸鍚嶅悕鏀瑰悗缂涓.batbat鐩存帴鐐瑰嚮杩愯锛屾垨鑰呭湪cmd涓嬭繍琛屻俠at鏍煎紡鍥炬爣濡備笅锛歜at鏂囦欢鏄粈涔堜互鍙奲at鏂囦欢鎬庝箞鎵撳紑璇︽儏濡備笅锛BAT鏂囦欢鎽樿鏍规嵁鎴戜滑鐨勮褰曪紝鏈変竴绉嶄笌BAT鏂囦欢鎵╁睍鍚嶇浉鍏崇殑鏂囦欢绫诲瀷锛屾渶甯歌鐨勮鏍煎紡鍖栦负DOSBatchFile銆侼otepad++鐢盌onHo鍙戝竷锛屾槸鏈閫氱敤鐨勫叧鑱斿簲鐢ㄧ▼搴忋...
  • 鎵瑰鐞嗗浣曡繍琛鏈煡鐩樼(鎼滅储U鐩),鎸囧畾鏂囦欢澶箂oft涓嬬殑a.bat鏂囦欢_鐧惧害...
    绛旓細"" "%ud%\soft\a.bat"Pause鏂规硶1. 閫氳繃鍒ゆ柇纾佺洏绫诲瀷鏉ユ煡鎵剧洏绗.鏂规硶2. 閫氳繃鍒ゆ柇鏂囦欢鎴栨枃浠跺す鏄惁瀛樺湪,鐩存帴杩愯.Echo OffFor %%a in (c d e f g h i j k l m n o p q r s t u v w x y z) do (If Exist "%%a:\soft\a.bat" Start "" "%%a:\soft\a.bat")Pause ...
  • 鎬庢牱鍒朵綔涓涓秴绾х畝鍗曠殑CMD鎵瑰鐞鍛戒护绂佺敤鎴栬鍚敤鎸囧畾鐨勭綉鍗鐧惧害鐭 ...
    绛旓細鍒涘缓鎵瑰鐞鐨勬楠ゅ涓嬶細1. 鏂板缓涓涓枃鏈枃浠讹紝鎶婂懡浠わ細"netsh interface set interface "鏈湴杩炴帴" admin=disabled"锛堝鍒舵椂涓嶈鍖呭惈鍙屽紩鍙凤級绮樿创鍒版枃浠舵枃浠朵腑銆2. 鐐瑰嚮"鏂囦欢"--"鍙﹀瓨涓"鈼忎繚瀛绫诲瀷"鎵鏈夋枃浠"鈼忕紪鐮"UTF-8" 濡傛灉鎵瑰鐞嗕腑鏈変腑鏂囷紝杩欑偣寰堥噸瑕侊紝鍚﹀垯杩愯鏃讹紝涓枃浼氬彉鎴愪贡鐮侊紝...
  • 濡備綍鐢ㄦ壒澶勭悊鑾峰彇鎸囧畾鐩綍涓嬫墍鏈夌殑鏂囦欢绫诲瀷(鍚庣紑鍚)
    绛旓細for /f "delims=" %%a in ('dir /a-d /b /s d:\123') do ( echo %%a)>>list.txtpause
  • 扩展阅读:修复胃溃疡最好的方法 ... 如何用批处理移动文件 ... 胃溃疡最快恢复办法 ... 量子计算机在处理特定问题的时候 ... 农金银行系统批处理中 ... 系统批处理中安徽农金 ... 使用批处理有何限制 ... 批处理是一个什么单元 ... 批处理文件为什么运行不了 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网