如何使用批处理选择exe软件打开json文件?
在批处理中,可以使用 start 命令来启动一个程序。要打开一个 JSON 文件并选择一个可用的 exe 程序来打开它,可以按照以下步骤操作:打开记事本或其他文本编辑器,并将以下代码粘贴到编辑器中:
bash
@echo off
echo Choose a program to open the JSON file:
echo 1. Notepad
echo 2. Visual Studio Code
echo 3. Sublime Text
set /p choice=Enter choice number:
if %choice% equ 1 start notepad.exe myfile.json
if %choice% equ 2 start code.exe myfile.json
if %choice% equ 3 start sublime_text.exe myfile.json
这个脚本会显示一个菜单,让你选择要用哪个程序打开 JSON 文件。默认提供了 Notepad、Visual Studio Code 和 Sublime Text 三个选项,你可以根据需要修改这些选项和对应的程序路径。
将上面的 myfile.json 改为你要打开的 JSON 文件名。
将文件保存为 openjson.bat 或其他你喜欢的批处理文件名。
双击 openjson.bat 文件运行,会显示一个菜单,让你选择要用哪个程序打开 JSON 文件。根据你的选择,批处理会自动启动对应的程序,并打开你指定的 JSON 文件。
注意:如果你使用的程序不在环境变量 PATH 中,那么你需要在脚本中指定完整的程序路径。
"绝对或相对路径\应用程序.exe" "绝对或相对路径\文件.json"
是要这样的效果吗?
绛旓細绗竴姝ワ細鍑嗗濂界敤浜庤緭鍏ョ殑鏂囦欢list.txt锛屾瘡娆′竴琛岋紝褰㈠锛20 100 "data.1.txt"20 100 "data.2.txt"淇濆瓨涓簂ist.txt 娉ㄦ剰锛屽鏋滆繍琛100娆★紝姣忔杈撳叆3鍥烇紝鍒檒ist.txt搴旀湁300琛屻(杈撳叆鍐呭鏈夎寰嬬殑璇濓紝涔熷彲浠鐢ㄦ壒澶勭悊鐢熸垚list.txt)绗簩姝ワ細锛1锛夊鏋淎A.exe鏈韩鏄懡浠よ绋嬪簭鐨勮瘽锛屾壒澶勭悊鏂囦欢a.bat...
绛旓細cmd绐楀彛杩愯涓嬮潰鐨勫懡浠 ftype txtfile=C:\ppz.exe %1 杩愯鍓嶅彲浠ュ厛鏌ヨ涓 ftype txtfile
绛旓細鏃㈢劧浣犵殑绋嬪簭浣嶇疆涓嶇‘瀹氾紝灏卞綋鎴愬弬鏁拌緭鍏ョ粰bat锛氣︹﹀叾浠栨搷浣 call %1 鈥︹﹀叾浠栨搷浣 浣犲彲浠ュ湪鍛戒护琛岃繖鏍疯繍琛岋細c:\>my.bat c:\abc.exe
绛旓細鍙氳繃鍒涘缓BAT鎵瑰鐞鏂囦欢鏂板缓涓涓猼xt鏂囨湰鏂囨。杩涜缂栬緫銆傚叿浣撴柟寮忓涓嬶細鍒涘缓BAT鎵瑰鐞嗙殑鏂囦欢 棣栧厛鍦ㄦ闈笂鏂板缓涓涓猼xt鏂囨湰鏂囨。锛屽湪鍏朵腑閿叆start鍛戒护锛屽皢杩欎釜鏂囦欢閲嶅懡鍚嶄负bat鐨勬枃浠躲傦紙涓锛変互杩愯绯荤粺鑷甫鐨勮绠楀櫒浣滀负妗堜緥锛屼互涓嬩负鍚姩绯荤粺鑷甫璁$畻鍣ㄧ殑鎸囦护浠g爜 鍙屽嚮璇ユ枃浠跺氨浼氬脊鍑鸿杩愯鐨勮绠楀櫒绋嬪簭 娉ㄦ剰浜嬮」...
绛旓細1銆佸厛鏂板缓涓涓猼xt鏂囨湰銆2銆佺劧鍚庤繘琛岀紪杈戯紝鍚姩涓涓exe鏂囦欢锛屽彧瑕浣跨敤start鍛戒护灏卞彲浠ヤ簡 3銆佸彟瀛樻枃鏈枃妗d负bat 鏍煎紡鍦ㄨ祫婧愮鐞嗗櫒涓弻鍑昏繍琛 4銆佺劧鍚庡彸閿偣鍑讳互绠$悊鍛樿韩浠借繍琛 5銆佽繍琛屽悗鏃讹紝寮瑰嚭瀵硅瘽妗嗭紝鐐瑰嚮鏄厑璁告洿鏀瑰嵆鍙
绛旓細1銆佹柊寤轰竴涓猼xt鏂囨湰锛岀劧鍚庨噸鍛藉悕涓.bat鐨勬枃浠讹紙姣斿锛歵estbat.bat锛夈2銆佺劧鍚庤繘琛岀紪杈戯紝杈撳叆鈥渟tart calc.exe鈥濄3銆佸彟瀛樻枃鏈枃妗d负bat 鏍煎紡锛屼笅鍥句负鏇存敼涓篵at鏍煎紡鐨勬枃浠躲4銆佸彸閿偣鍑讳互绠$悊鍛樿韩浠借繍琛屻5銆佽繍琛屽悗鏃讹紝寮瑰嚭瀵硅瘽妗嗭紝鐐瑰嚮鏄厑璁告洿鏀广6銆佷笅鍥惧氨鏄繍琛屽嚭鐨勮绠楀櫒绋嬪簭銆
绛旓細杩涘叆 缁勭瓥鐣 -璁$畻鏈洪厤缃 - 绠$悊鎽告澘- 绯荤粺 -鐧诲綍锛 鍙宠竟鐨勶級-鍦ㄧ敤鎴风櫥褰曟椂杩愯杩欎簺绋嬪簭 鍙屽嚮 鍦ㄨ缃」鍖¢噷 閫夋嫨鍚敤 鐒跺悗鐐瑰嚮鏄剧ず 灏卞湪 鏄剧ず鍐呭 閲屾坊鍔犲惂 鍏堟坊鍔EXE鏂囦欢 鐒跺悗鍐嶆坊鍔燘AT 鏂囦欢 鎸栧搱鍝 褰撶劧涔熷彲浠ユ兂浠栦滑璇寸殑涓涓猙at 鎼炲畾鍜 echo off start 鎴戣鐨.exe 褰撶劧瑕佺‘瀹氱洰褰 銆婂c:\...
绛旓細鍙互鐢ㄦ壒澶勭悊鐢熸垚涓涓猻how.scf涓存椂鏂囦欢锛岀劧鍚庢墽琛岃繖涓枃浠跺氨鍙互鎶婃墍鏈绋嬪簭鏈灏忓寲浜嗭紝杩欎釜鏂囦欢灏辨槸甯哥敤鐨勬樉绀烘闈㈠姛鑳斤紝鎶婂綋鍓嶆墍鏈夌殑绋嬪簭鏈灏忓寲銆備唬鐮佸涓嬶細echo [Shell] >%temp%\show.scf echo Command=2 >>%temp%\show.scf echo IconFile=explorer.exe,3 >>%temp%\show.scf echo [Taskbar] >...
绛旓細棣栧厛寰楁煡娓呮璇ュ畨瑁呭寘鏄惁鏀寔闈欓粯瀹夎锛屽鏋滃彲浠ユ渶濂借兘鏌ュ埌瀹冪殑闈欓粯瀹夎鍙傛暟锛岀劧鍚浣跨敤濡備笅鏍煎紡鐨鎵瑰鐞褰㈠紡锛歴tart /wait
绛旓細鐐笰LT+X锛屽垱寤鸿嚜瑙e帇鏂囦欢 渚濇閫夆滆嚜閲婃斁鏍煎紡鈥濄佲滈珮绾ц嚜閲婃斁閫夐」鈥濆湪鈥滃父瑙勨濋夐」鍗¢噷鐨勨滈噴鏀惧悗杩愯鈥濅竴鏍忎腑濉啓鈥滈粦瀹笓鐢ㄨ浜嬫湰.exe鈥濆嵆鍙 鏈鍚庝細鐢熸垚涓涓滃畨瑁呭寘.exe鈥濇枃浠讹紝鍙屽嚮鍗冲彲瑙e帇骞惰嚜鍔ㄨ繍琛岄粦瀹笓鐢ㄨ浜嬫湰.exe浜 鏈鍚庣殑鏈鍚庯紝濡傛灉浣犳効鎰忕殑璇濓紝涔熷彲浠ュ啓涓涓鎵瑰鐞鏂囦欢 echo off E:\...