amengtys 发表于 2023-8-1 09:55:09

关于利用BAT方式获取电脑的MAC地址

请教大佬们一个问题,我想用批处理的方式获取电脑的MAC地址,另存为一个txt文件,然后allegro去执行这个批处理并读取txt文件。
批处理bat文件如下(文件名为TempPcMac.bat):for /f %%i in ('getmac /nh ^| findstr "..-..-..-..-..-.."') do (echo %%i >> Mac_PC.txt)
在电脑里手动双击执行,过程及结果都是OK的。
但是在allegro的set telskill界面下输入:axlshell("system TempPcMac.bat") 会提示getmac不是内部或命令,也不是可执行的程序。
请教大佬,这是哪里出了问题?

skny2011 发表于 2023-8-1 13:39:34

ipcBeginProcess 和 ipcWriteProcess这两个函数了解一下

amengtys 发表于 2023-8-11 14:15:05

多谢。

vivienluo 发表于 2023-8-17 21:34:25

用shell,不要用axlshell

amengtys 发表于 2023-8-30 10:17:46

vivienluo 发表于 2023-8-17 21:34
用shell,不要用axlshell

多谢   我用IPC搞了。
页: [1]
查看完整版本: 关于利用BAT方式获取电脑的MAC地址