PowerShell:Shot and Forgot

時々、PowerShellに何か長い時間をかけてもらい、作業の準備ができたことを通知したいことがあります。 そして、私は何か他のことをしています。



このような例

 cp c:\ windows \ system32 -rec d:; やった


(長い操作として、「すべてをc:\ windows \ system32からd:にコピー」)



done関数は、「done」という単語を含むメッセージを表示し、コンピューターがロックされている場合でも表示できます。

これは、プロファイル内のこのような単純なコードで実現されます。



 [System.Reflection.Assembly] :: LoadWithPartialName( "System.Windows.Forms")
関数msgBox($ x){
     [System.Windows.Forms.MessageBox] :: Show($ x、 'Done !: PowerShell'、 
	 [Windows.Forms.MessageBoxButtons] :: OK、 
	 [Windows.Forms.MessageBoxIcon] ::情報、[Windows.Forms.MessageBoxDefaultButton] :: Button1、
	 [Windows.Forms.MessageBoxOptions] :: ServiceNotification
     )
 }

 function done(){ 
     msgBox( "完了")
 }





All Articles