如题,本人之前用记事本手敲了一个VBS文件和bat文件,双击都能正常执行,然后本人用File类创建VBScript文件和bat文件,内容和本人之前手敲的一模一样,但是bat文件闪退,VBS文件报错,总之都不能执行,而且本人发现用C#创建的两个执行脚本比本人之前手敲的文件大小要大很多。
该怎么办啊?
该怎么办啊?
解决方案
10
保存文件的时候指定好编码
10
那是原因是你写错了
脚本命令都是些字符串,怎么会变大呢?
脚本命令都是些字符串,怎么会变大呢?
10
曾经也碰到过unicode批处理跑不起来的问题(这可能跟cmd为了向下兼容有关,早期的16位子系统不支持unicode),最好是存成ANSI的吧,vbs应该问题不大,看看报什么错
10
所谓的ANSI,在C#中保存文件时指定编码为Encoding.Default 即操作系统区域性中指定语言编码