PowerShell -Part 7 (615レス)
上下前次1-新
抽出解除 レス栞
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
9: デフォルトの名無しさん [] 2023/12/02(土)20:49:53.53 ID:CMdctbaC(1)
4ですみなさんありがとうございます
当然質問する前にLearnで確認していたのですが、てっきりワイルドカードも使えるよ!ぐらいのニュアンスだと思っていました
大人しくwhere-object使います。すっきりしましたm(_ _)m
157: デフォルトの名無しさん [] 2024/04/06(土)01:56:00.53 ID:q9eV9Q7I(1/3)
だいたい間違って実行してしまわないような仕様にしたのがわからない世代がいるのか
ダブルクリックのような感覚で簡単実行なんてUACすら邪魔だと思ってんのかな?
自分で作って自分かミスして自分だけの問題で終わるならかまわないが、そんな趣味でPowerShellを使っている人間なんてほとんどいないと思う。
227(1): デフォルトの名無しさん [] 2024/06/23(日)04:10:59.53 ID:iAmtDmVE(2/4)
分ってるけど、心の叫びだよ。
あ、PowerShellアップデートしてReadAllLinesの方は使えるようになった。
今更ファイルストリームでopen/closeとか嫌すぎたからホッとした。
340: デフォルトの名無しさん [] 2024/11/01(金)02:03:26.53 ID:EQMsSXTB(1)
>>338
シェルはUIだぞ?
382: デフォルトの名無しさん [] 01/07(火)17:33:24.53 ID:150rExn4(2/2)
実行形式のファイルを実行するときにしつこく確認する仕組みに変化した歴史も知らないんだろ。
386: デフォルトの名無しさん [sage] 01/12(日)10:26:34.53 ID:+COVob5t(1)
>>385
仕様。
https://learn.microsoft.com/ja-jp/powershell/module/microsoft.powershell.management/get-childitem?view=powershell-5.1#4-include
理屈は知らん。過去ログになんかあったような、ちょっと違ったような。(-Filterの話だったような)
397(1): デフォルトの名無しさん [] 02/07(金)21:28:42.53 ID:lNWVt+S0(1)
>>394
誰でも間違って重大ミスをする方がいいのか?
419(1): デフォルトの名無しさん [sage] 03/07(金)23:19:13.53 ID:6K+ignj1(1)
Add_Clickに渡したスクリプトブロックが実行されるのはボタンクリック時。
その時にはもうsetSelectButtonを抜けてるから、setSelectButton実行時に渡した$folderTypeはもう見えない。
最後の手段的なglobalスコープの使用を避けて手っ取り早く解決するなら、
{〜〜〜}.GetNewClosure()でsetSelectButton実行中の変数スコープを記憶(?)したうえで
自前のクラスとかハッシュテーブル等で入出力しちゃう。とか。適当実装だとこんな。
function setSelectButton($def){
$conf = New-Object System.Windows.Forms.Button
$conf.Location = New-Object System.Drawing.Point($def.xAxis,$def.yAxis)
$conf.Size = New-Object System.Drawing.Size($def.xSize, $def.ySize)
$conf.Text = "Select"
$conf.Add_Click({
$dialog_FolderSelection = New-Object Windows.Forms.FolderBrowserDialog
if($dialog_FolderSelection.ShowDialog() -eq [System.Windows.Forms.DialogResult]::OK){
$def.textBox.Text = $dialog_FolderSelection.SelectedPath
}
}.GetNewClosure())
return $conf
}
(略)
$inputDef = [Ordered] @{xAxis = 370; yAxis = 50; xSize = 70; ySize = 20; textBox = $textBox_inputFolder;}
$outputDef = [Ordered] @{xAxis = 370; yAxis = 70; xSize = 70; ySize = 20; textBox = $textBox_outputFolder;}
# create Select button
$button_Select_inputFolder = setSelectButton $inputDef
$button_Select_outputFolder = setSelectButton $outputDef
(略)
if([String]::IsNullOrEmpty($inputDef.textBox.Text)){ # show a message dialog if no file is selected
※これで入力欄にフォルダパスをコピペする人(=私)も安心
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.018s