|
本帖最后由 liuzhaoyzz 于 2020-11-19 16:47 编辑
哦,看了下rel目录里面,有32位的exe,有64位的exe。然后我试着把demo.bat里面,conapi换成了conapi32,condlg换成了condlg32,结果也是不行啊。果然不只是静态编译的问题。
- @echo off
- ::为了兼容UTF-8,实际上你可以直接用ANSI编码
- rem chcp 65001
- conapi32 title /value 设置标题
- condlg32 /title 请稍后 /wintitle 演示 /icon Information wait /timeout 5000 "第 一 行" "第二行" "链接[点我]([url]https://www.google.com[/url])" "接下来控制台将会被隐藏 "
- conapi32 show
- condlg32 /title 选择器 /wintitle 演示 /icon Information select /cancellable /option "选项 A" /option "选项 B" 这是说明
- set res=%errorlevel%
- if "%res%"=="1" (
- condlg32 /title 选择 /wintitle 演示 /icon Warning msgbox /button Close "你选择了 A"
- ) else if "%res%"=="2" (
- condlg32 /title 选择 /wintitle 演示 /icon Warning msgbox /button Close "你选择了 B"
- ) else (
- condlg32 /title 选择 /wintitle 演示 /icon Warning msgbox /button Close "你没有选择"
- )
- start /b condlg32 /title 这是持久对话框 /wintitle 演示 /icon Warning marquee /pipe demo-dialog /cascade 可以动态修改内容哦(5秒后改变)
- timeout 5
- condlg32 rpc /pipe demo-dialog set_content 内容修改了(5秒后关闭)
- timeout 5
- condlg32 rpc /pipe demo-dialog close
复制代码
|
|