|      1CallMeReznov      2021-10-22 09:29:59 +08:00 看了一下楼主最近帖子.   我建议楼主还是学 powershell. | 
|      2nodwang      2021-10-22 11:09:57 +08:00 @CallMeReznov powershell 写成脚本电脑需要权限才能执行,这点自动化非常不方便,有解决办法么 | 
|      3ungrown      2021-10-22 11:19:06 +08:00 我建议用 python 写脚本 可能很多人觉得这样不好,“怪怪的”,正常,我过去也这么觉得 但是它带来的效率提高、丰富功能、近乎无穷的可能性,是批处理没法比的 即使把 powershell 、shell 之类的功能性远强于 batch 的脚本请上台来比,依然会在代码简易型这一点上自残形愧 我现在所有核心脚本全是 python 写的,只有入口脚本会用到 bat | 
|      42i2Re2PLMaDnghL      2021-10-22 11:28:01 +08:00 @nodwang 对脚本进行签名;或者用 cmd 调用 powershell 并修改 Scope 级运行策略。 | 
|      5GPLer      2021-10-22 12:03:00 +08:00 via Android @ungrown cmd windows 自带,不用安装任何东西,不用装依赖,没有版本问题,简单的场景用非常方便。 | 
|      6CallMeReznov      2021-10-22 13:05:10 +08:00 @ungrown #3  我的心路历程和就是一步一步来的 10 来年前 WINDOWS 运维开始 从最开始的 cmd 到后来的 powershell. 现在只要超过 10 行的我基本上会选择 python. | 
|      7g00001      2021-10-22 14:46:07 +08:00 没有东西是万能没有缺点的, Python 虽强,但不是专为 Windows 设计, Google 一下 “aardio python” 很多人还是会用 aardio + Python 混编。 aardio 里可以嵌入 Python,可以嵌入批处理,还可以嵌入 C 语言。 批处理做很多事还是很强的,每个语言都有他的长处。 | 
|  |      8codehz      2021-10-22 15:05:51 +08:00  1 @nodwang 把 powershell embed 到 bat 里(参考 https://github.com/stevencohn/hybrid-batch/blob/master/hybrid-powershell.bat | 
|  |      9ysc3839      2021-10-22 17:12:47 +08:00 @codehz #8 所说的方法我之前在 V2EX 提到过,可以看看 https://v2ex.com/t/798260#r_10826013 |