アカウント名:
パスワード:
機能的には上位互換機能が標準インストールされてるわけで、いい加減移行するのに必要な期間はすぎたろう、と言いたくもなるよな。
vbsをps1に自動変換するAIとか今の技術なら造れるんじゃない?
UI周りをPowerShellで実装するのが少し辛い。htaが死ぬとちょっと困るかも。
少しってかだいぶキツい。XAMLでUI書いてPowerShellでハンドラ書いてみたけど、PowerShell側の処理はシングルスレッドで同期処理が大半なのでそこでUIスレッド止まって経過表示も再表示も出来ずに応答なし。PowerShellの並列処理はスレッドどころかプロセス毎分離したりするのでGUIに触れない。結局GUIを一時消去してコンソール出力で経過を出したが、GUI再表示すると何故か閉じる動作が走っていて、イベントハンドラで無理矢理閉じ処理中に再表示で上書きするハメに……別プロセスで処理走らせてパイプかファイルで結果をUIスレッドに持ち込む位しかないんかな……あるいはPowerShellからC#とかのコードをコンパイルして実行して好きにスレッド使うか。
正直GUIは限界感じたらPowerShellから離れるのが正解とは思うけど、要するにWindows.FormsのDoEventsをPowerShell&WPFでやりたいってことなら、https://stackoverflow.com/questions/50217581/update-a-wpf-gui-using-po... [stackoverflow.com]のレスについてるfunction Update-Guiでいけるんじゃない。
PowerShellならでは感のある処理の基本がバッチファイルのブロッキング処理なんで、スレッド使えんとどうにもできない感
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
アレゲは一日にしてならず -- アレゲ研究家
まあ、機能的には困らないし、いいんじゃないの? (スコア:1)
機能的には上位互換機能が標準インストールされてるわけで、いい加減移行するのに必要な期間はすぎたろう、と言いたくもなるよな。
vbsをps1に自動変換するAIとか今の技術なら造れるんじゃない?
しもべは投稿を求める →スッポン放送局がくいつく →バンブラの新作が発売される
Re: (スコア:0)
UI周りをPowerShellで実装するのが少し辛い。
htaが死ぬとちょっと困るかも。
Re: (スコア:0)
少しってかだいぶキツい。
XAMLでUI書いてPowerShellでハンドラ書いてみたけど、
PowerShell側の処理はシングルスレッドで同期処理が大半なので
そこでUIスレッド止まって経過表示も再表示も出来ずに応答なし。
PowerShellの並列処理はスレッドどころかプロセス毎分離したりするのでGUIに触れない。
結局GUIを一時消去してコンソール出力で経過を出したが、
GUI再表示すると何故か閉じる動作が走っていて、
イベントハンドラで無理矢理閉じ処理中に再表示で上書きするハメに……
別プロセスで処理走らせてパイプかファイルで結果をUIスレッドに持ち込む位しかないんかな……
あるいはPowerShellからC#とかのコードをコンパイルして実行して好きにスレッド使うか。
Re:まあ、機能的には困らないし、いいんじゃないの? (スコア:0)
正直GUIは限界感じたらPowerShellから離れるのが正解とは思うけど、
要するにWindows.FormsのDoEventsをPowerShell&WPFでやりたいってことなら、
https://stackoverflow.com/questions/50217581/update-a-wpf-gui-using-po... [stackoverflow.com]
のレスについてるfunction Update-Guiでいけるんじゃない。
Re: (スコア:0)
PowerShellならでは感のある処理の基本がバッチファイルのブロッキング処理なんで、
スレッド使えんとどうにもできない感