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

[已解决] 【放弃】帮我看看这个地方(bat),能不能用通配符?谢谢大家

[复制链接]
发表于 3 小时前 | 显示全部楼层 |阅读模式
本帖最后由 yyz2191958 于 2026-3-20 10:47 编辑

现在使用笨办法:

@echo off
ren  *Wai-Qi-.ini  暂停Wai-Qi-.ini
echo.&echo.&echo.&echo.&echo.&echo.&echo.&echo.&echo.&echo. %【留下 10 个空行】%
echo.                               加载(暂停11-Wai-Qi-.ini)?
pause>nul
::==============================================================================================
X:\Windows\System32\Pecmd.exe LOAD "%~dp0暂停11-Wai-Qi-.ini"
exit


===============================
原来的问题
帮我看看这个地方(bat),能不能用通配符?谢谢
1.png
发表于 3 小时前 | 显示全部楼层
pecmd 的load不能加载通配符,可通过forx实现。

点评

能够给代码吗? 11-Wai-Qi-.ini————是固定的,前面有可能有其它字符。 谢谢  详情 回复 发表于 3 小时前

评分

参与人数 1无忧币 +5 收起 理由
yyz2191958 + 5

查看全部评分

回复

使用道具 举报

 楼主| 发表于 3 小时前 | 显示全部楼层
hilsonma 发表于 2026-3-20 09:13
pecmd 的load不能加载通配符,可通过forx实现。

能够给代码吗?  11-Wai-Qi-.ini————是固定的,前面有可能有其它字符。

谢谢

点评

pecmd forx %~dp0*11-Wai-Qi-.ini,ini,0,load %ini%  详情 回复 发表于 1 小时前
回复

使用道具 举报

发表于 2 小时前 | 显示全部楼层
要看 Pecmd.exe 这个程序是否支持通配符解析
如果 Pecmd.exe 支持通配符,它可能会加载所有 .ini 文件
如果不支持,就会报错或只当作字符串处理,不会自动匹配文件

你可以先写一个简单的 .bat 文件测试:
  1. @echo off
  2. echo 正在加载: "%~dp0%*.ini"
  3. X:\Windows\System32\Pecmd.exe LOAD "%~dp0%*.ini"
复制代码
然后看看程序是否能正常识别并处理多个 .ini 文件。

点评

我试一试先 谢谢  发表于 2 小时前

评分

参与人数 1无忧币 +5 收起 理由
yyz2191958 + 5

查看全部评分

回复

使用道具 举报

发表于 2 小时前 | 显示全部楼层
你可用批处理脚本先遍历所有 .ini 文件,然后逐个调用 Pecmd.exe:                  
  1. echo off
  2. setlocal

  3. for %%f in ("%~dp0%*.ini") do (
  4.     echo 正在加载: "%%f"
  5.     X:\Windows\System32\Pecmd.exe LOAD "%%f"
  6. )

  7. pause
复制代码

点评

这个也不行  详情 回复 发表于 2 小时前
第一个不行 我再试一试这个,估计行 谢谢先  详情 回复 发表于 2 小时前

评分

参与人数 1无忧币 +5 收起 理由
yyz2191958 + 5

查看全部评分

回复

使用道具 举报

发表于 2 小时前 | 显示全部楼层
路过 学习
回复

使用道具 举报

 楼主| 发表于 2 小时前 | 显示全部楼层
a66 发表于 2026-3-20 09:36
你可用批处理脚本先遍历所有 .ini 文件,然后逐个调用 Pecmd.exe:                  
...

第一个不行
我再试一试这个,估计行

谢谢先
回复

使用道具 举报

 楼主| 发表于 2 小时前 | 显示全部楼层
a66 发表于 2026-3-20 09:36
你可用批处理脚本先遍历所有 .ini 文件,然后逐个调用 Pecmd.exe:                  
...

这个也不行
回复

使用道具 举报

发表于 2 小时前 | 显示全部楼层
批处理实现还是pecmd实现?
回复

使用道具 举报

发表于 2 小时前 | 显示全部楼层
Pecmd说明.txt (501.01 KB, 下载次数: 4)

点评

謝謝分享,非常感謝您!  详情 回复 发表于 22 分钟前
谢谢,我慢慢学习  详情 回复 发表于 2 小时前

评分

参与人数 1无忧币 +5 收起 理由
yyz2191958 + 5

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2 小时前 | 显示全部楼层

谢谢,我慢慢学习
回复

使用道具 举报

发表于 2 小时前 | 显示全部楼层
你可以先试试这个“增强版”脚本,会显示更多信息:


  1. echo off
  2. setlocal

  3. echo 当前目录: "%~dp0%"
  4. echo 正在查找: "%~dp0%*.ini"

  5. pause

  6. for %%f in ("%~dp0%*.ini") do (
  7.     echo 正在加载: "%%f"
  8.     echo 正在执行: X:\Windows\System32\Pecmd.exe LOAD "%%f"
  9.     X:\Windows\System32\Pecmd.exe LOAD "%%f"
  10.     if errorlevel 1 (
  11.         echo  加载失败: "%%f"
  12.     ) else (
  13.         echo  加载成功: "%%f"
  14.     )
  15. )

  16. echo.
  17. echo 所有文件处理完毕。
  18. pause
复制代码


点评

是一种先  详情 回复 发表于 2 小时前

评分

参与人数 1无忧币 +5 收起 理由
yyz2191958 + 5

查看全部评分

回复

使用道具 举报

发表于 2 小时前 | 显示全部楼层
问题排查方向:           
问题表现解决方法
脚本找不到 .ini 文件没有任何“正在加载”提示检查 .ini 文件是否真的在当前目录
Pecmd.exe 找不到或报错提示 'X:\Windows\System32\Pecmd.exe' 不是内部或外部命令请确认路径是否正确,是否在目标系统中存在此程序
Pecmd.exe 不支持中文路径或带空格路径加载失败、静默退出改为英文路径,或用短路径名(如 ~ 表示法)测试
脚本一闪而过看不清错误信息用“右键 → 用命令提示


回复

使用道具 举报

 楼主| 发表于 2 小时前 | 显示全部楼层
a66 发表于 2026-3-20 10:19
你可以先试试这个“增强版”脚本,会显示更多信息:

是一种先
回复

使用道具 举报

发表于 1 小时前 | 显示全部楼层
@echo off

:: 保留原空行
echo.&echo.&echo.&echo.&echo.&echo.&echo.&echo.&echo.&echo.

echo.
echo 加载( 暂停11-Wai-Qi-.ini )?
echo.

pause>nul

:: ==============================================
:: 仅修改这一行:通配符匹配
for %%f in ("%~dp0暂停11-Wai-Qi-*.ini") do (
    X:\Windows\System32\Pecmd.exe LOAD "%%~f"
)
:: ==============================================

exit

点评

谢谢  详情 回复 发表于 1 小时前

评分

参与人数 1无忧币 +5 收起 理由
yyz2191958 + 5

查看全部评分

回复

使用道具 举报

 楼主| 发表于 1 小时前 | 显示全部楼层
zrz444 发表于 2026-3-20 10:31
@echo off

:: 保留原空行

谢谢
回复

使用道具 举报

发表于 1 小时前 | 显示全部楼层
我是来学习的!!!!!
回复

使用道具 举报

发表于 1 小时前 | 显示全部楼层
yyz2191958 发表于 2026-3-20 09:25
能够给代码吗?  11-Wai-Qi-.ini————是固定的,前面有可能有其它字符。

谢谢 ...

pecmd forx %~dp0*11-Wai-Qi-.ini,ini,0,load %ini%

点评

谢谢 我试一试先  详情 回复 发表于 1 小时前

评分

参与人数 1无忧币 +5 收起 理由
yyz2191958 + 5

查看全部评分

回复

使用道具 举报

 楼主| 发表于 1 小时前 | 显示全部楼层
hilsonma 发表于 2026-3-20 11:03
pecmd forx %~dp0*11-Wai-Qi-.ini,ini,0,load %ini%

谢谢 我试一试先
回复

使用道具 举报

发表于 22 分钟前 | 显示全部楼层

謝謝分享,非常感謝您!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-3-20 12:26

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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