wllx 发表于 2023-8-29 22:32:30

【已解决】将数字10用变量表示(已解决)

本帖最后由 wllx 于 2023-8-30 15:17 编辑

Local $sz=GUICtrlRead($dfgh)
Run(@ComSpec & ' /c ' & 'Powercfg -x -monitor-timeout-ac 10', '', @SW_HIDE)
10替换成$sz

邪恶海盗 发表于 2023-8-29 22:42:08

Run(@ComSpec & ' /c ' & 'Powercfg -x -monitor-timeout-ac' & $sz, '', @SW_HIDE)
试试看,我也不知道对不对...

wllx 发表于 2023-8-29 22:58:07

邪恶海盗 发表于 2023-8-29 22:42
Run(@ComSpec & ' /c ' & 'Powercfg -x -monitor-timeout-ac' & $sz, '', @SW_HIDE)
试试看,我也不知道对 ...

测试20次,终于搞定
Local $sz= 'Powercfg -x -monitor-timeout-dc ' &'' & GUICtrlRead($Button4aB)
                        Run(@ComSpec & ' /c ' &$sz, '', @SW_HIDE)
                        MsgBox(64, "提示!", "已生效", 2)
这样才对,

3131210 发表于 2023-8-30 00:52:00

本帖最后由 3131210 于 2023-8-30 00:55 编辑

Run(@ComSpec & ' /c ' & 'Powercfg -x -monitor-timeout-dc ' & GUICtrlRead($Button4aB), '', @SW_HIDE)

wllx 发表于 2023-8-30 09:00:19

Run(@ComSpec & ' /c ' & 'Powercfg -x -monitor-timeout-dc ' & GUICtrlRead($Button4aB), '', @SW_HIDE)这个Powercfg -x -monitor-timeout-dc 与10之间有空格,但是加上空格一样不行Run(@ComSpec & ' /c ' & 'Powercfg -x -monitor-timeout-dc ' &'' & GUICtrlRead($Button4aB), '', @SW_HIDE)
不知道为什么这样才行
Local $sz= 'Powercfg -x -monitor-timeout-dc ' &' ' & GUICtrlRead($Button4aB)
                        Run(@ComSpec & ' /c ' &$sz, '', @SW_HIDE)
                        MsgBox(64, "提示!", "已生效", 2)

绿色风 发表于 2023-8-30 10:21:56


这个函数StringFormat可以好好了解一下

wllx 发表于 2023-8-30 10:28:06

绿色风 发表于 2023-8-30 10:21
这个函数StringFormat可以好好了解一下

我看了帮助,雾里花,不太明白,能否以此为例仔细说明一下,打搅你了。谢谢!

绿色风 发表于 2023-8-30 10:41:49

wllx 发表于 2023-8-30 10:28
我看了帮助,雾里花,不太明白,能否以此为例仔细说明一下,打搅你了。谢谢!


Local $str = StringFormat('我是%s,我爱%s。','绿色风','av3')
MsgBox(0,0,$str)
页: [1]
查看完整版本: 【已解决】将数字10用变量表示(已解决)