|
本帖最后由 cclgoo 于 2022-2-14 00:37 编辑
说明如下:A文件夹里有B1文件夹和B2文件夹和BAT文件
其中B1文件夹和B2文件夹分别有个同名的字幕.exe文件(不可改名,但B1的字幕.exe是86位,B2的字幕.exe是64位) 如何写A文件里的BAT文件(32位运行B1里的字幕.exe,64位运行B2里的字幕.exe)
新手不懂,这该怎么写,求完整代码
@echo off%1 mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c %~s0 ::","","runas",1)(window.close)&&exit
cd /d "%~dp0"
rem 判断64位系统和32位系统
if /i %PROCESSOR_IDENTIFIER:~0,3%==x86 (
echo 32位操作系统
set current_path=%cd%
start %current_path%\字幕.EXE
) else (
echo 64位操作系统
set current_path=%cd%
start %current_path%\字幕.EXE
)
exit
|
|