返回信息流我这里有一批程序,如下:
PS D:\games\toho_dolls> tree /f
卷 wksdata 的文件夹 PATH 列表
卷序列号为 AC79-4B63
D:.
│ closeall.ps1
│ dolls.pid
│ openall.ps1
│
├─デスクトップアクセサリー 「アリス マーガトロイド」
│ config.minialice
│ READ ME.txt
│ アリス マーガトロイド.exe│
├─デスクトップアクセサリー 「チルノ」
│ config.minichill
│ READ ME.txt
│ チルノ.exe
│
├─デスクトップアクセサリー 「パチュリー ノーレッジ」
│ config.minipatcho
│ READ ME.txt
│ パチュリー ノーレッジ.exe
│
├─デスクトップアクセサリー 「フランドール スカーレット」
│ config.minifran
│ READ ME.txt
│ フランドール スカーレット.exe
│
├─デスクトップアクセサリー 「レミリア スカーレット」
│ config.miniremi
│ READ ME.txt
│ レミリア スカーレット.exe
│
├─デスクトップアクセサリー 「伊吹 萃香」
│ READ ME.txt
│ 伊吹 萃香.exe
│
├─デスクトップアクセサリー 「八坂 神奈子」
│ config.minikanako
│ READ ME.txt
│ 八坂 神奈子.exe
│
├─デスクトップアクセサリー 「博麗 霊夢」
│ READ ME.txt
│ 博麗 霊夢.exe
│
├─デスクトップアクセサリー 「河城 にとり」
│ config.mininitori
│ READ ME.txt
│ 河城 にとり.exe
│
├─デスクトップアクセサリー 「洩矢 諏訪子」
│ config.minisuwako
│ READ ME.txt
│ 洩矢 諏訪子.exe
│
├─デスクトップアクセサリー 「西行寺 幽々子」
│ config.miniyuyuko
│ READ ME.txt
│ 西行寺 幽々子.exe
│
├─デスクトップアクセサリー 「霧雨 魔理沙」
│ config.minimarisa
│ READ ME.txt
│ 霧雨 魔理沙.exe
│
└─デスクトップアクセサリー 「風見 幽香」
READ ME.txt
風見 幽香.exe
子目录里有很多.exe的文件。我想用一个命令,自动把所有的exe都执行一遍,再用另一个命令全部杀掉。
启动脚本如下:openall.ps1
其中,dolls.pid是文本文件,
$pidfile = "dolls.pid"
if (test-path $pidfile) {
.\closeall.ps1 $pidfile
del $pidfile
}
foreach ($dirname in [System.IO.Directory]::GetDirectories($pwd)) {
foreach ($exename in [System.IO.Directory]::GetFiles($dirname, "*.exe")) {
$proc = start -PassThru $exename
if ($proc) {
echo $proc.id >> $pidfile
}
}
}
关闭脚本:closeall.ps1
$pidfile = "dolls.pid"
$lns = get-content $pidfile
foreach ($procid in $lns) {
kill $procid
}
顺便传个《东方桌面活动人偶》的截图:
这是一条镜像帖。来源:北邮人论坛 / dot-net / #2258同步于 2010/8/16
该镜像源已超过 30 天没有更新,可能在源站已被删除。
dotNET机器人发帖
[example]以后再也不用把C#当脚本语言了。
wks
2010/8/16镜像同步5 回复
订阅后,新回复会通过你的通知中心匿名送达。
5 条回复
这样理解也行。
【 在 wodetiandi 的大作中提到: 】
: 看成“以后再也不把C#当脚本语言了”。。。。
: --
: 写啥好呢
: ...................
可以,但是要单独安装。俺是瘟7用户。
【 在 Snowboarding 的大作中提到: 】
: 借楼问一下,这些事情Python是不是也能做呢?
: --
: Sometimes... the truth isn 't good enough. Sometimes people deserve more. Sometimes people deserve to have their faith rewarded.
: ...................