All*_*kin 3 powershell batch-file
我有一个从旧游戏光盘上复制的 ISO 文件。但为了让我玩游戏,我必须安装 ISO。我编写了一个小批处理文件,该文件运行.ps1PowerShell 文件来挂载 ISO,然后在挂载后运行 EXE 来启动游戏。我的问题是,如果我多次运行该脚本,它将再次挂载 ISO。
我想检查 ISO 是否已附加,如果没有附加则安装它,如果附加则运行 EXE。
这是我必须安装 ISO 的内容:
批量。
ECHO "Mounting Stunt Track Driver"
@ECHO off
Powershell.exe -executionpolicy remotesigned
-File "C:\Users\Allen\Documents\Games\Hot Wheels Stunt Track
Driver\setup\hot98\mount.ps1"
start /d "C:\Users\Allen\Documents\Games\Hot Wheels Stunt Track
Driver\setup\hot98" stunt.exe
Run Code Online (Sandbox Code Playgroud)
电源外壳
#mounts the image
Mount-DiskImage -ImagePath "C:\Users\Allen\Documents\Games\Hot Wheels Stunt
Track Driver\setup\hot98\HotwheelsStuntTrack.iso"
Run Code Online (Sandbox Code Playgroud)
此代码片段仅在未安装的情况下安装图像:
if(!(get-DiskImage -ImagePath C:\testshare\97001.ISO).Attached){
Mount-DiskImage -ImagePath C:\testshare\97001.ISO
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3405 次 |
| 最近记录: |