无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 362|回复: 7
打印 上一主题 下一主题

不能中文路径的程序启动器

[复制链接]
跳转到指定楼层
1#
发表于 8 小时前 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
On Error Resume Next
Set objShell = CreateObject("WScript.Shell")
Set objFSO = CreateObject("Scripting.FileSystemObject")
scriptPath = objFSO.GetParentFolderName(WScript.ScriptFullName)
availableDrive = ""
For i = 68 To 90  ' 从D到Z的ASCII码
    driveLetter = Chr(i) & ":"
    If Not objFSO.DriveExists(driveLetter) Then
        availableDrive = driveLetter
        Exit For
    End If
Next
If availableDrive = "" Then
    MsgBox "没有找到可用的盘符!", vbExclamation
    WScript.Quit
End If
objShell.Run "subst " & availableDrive & " """ & scriptPath & """", 0, True
WScript.Sleep 3000
objShell.Run """" & availableDrive & "\cheatengine-x86_64-SSE4-AVX2.exe""", 1, True
objShell.Run "subst " & availableDrive & " /d", 0, True
Set objShell = Nothing
Set objFSO = Nothing
启动前建立虚拟磁盘,关闭后自动卸载虚拟磁盘,本帖是cheatengine为例
play.rar (516 Bytes, 下载次数: 3)

2#
发表于 7 小时前 | 只看该作者
很实用
回复

使用道具 举报

3#
发表于 6 小时前 | 只看该作者
感谢分享
回复

使用道具 举报

4#
发表于 6 小时前 | 只看该作者
感谢分享,支持了
回复

使用道具 举报

5#
发表于 5 小时前 | 只看该作者
感谢分享
回复

使用道具 举报

6#
发表于 3 小时前 | 只看该作者
支持原创 感谢分享
回复

使用道具 举报

7#
发表于 3 小时前 | 只看该作者
感谢楼主分享!
回复

使用道具 举报

8#
发表于 15 分钟前 | 只看该作者
谢谢分享!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-9-6 15:35

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表