PowerShell -Part 6

レス数が950を超えています。1000を超えると書き込みができなくなります。
2022/02/13(日) 18:36:12.07ID:LaQ04ZoE
前スレ
PowerShell -Part 5
https://mevius.5ch.net/test/read.cgi/tech/1615994992/

次スレは>>980が立ててね!!
2023/09/14(木) 03:25:22.93ID:37z8xtDS
マスクしてるのかと思ったわ
ちゃんとソース見てなかった
すまんこ
897デフォルトの名無しさん
垢版 |
2023/09/16(土) 23:53:08.17ID:DkE7QlfD
PowershellのGUI使って簡単な時報を作りたい。
System.Windows.Forms.Timerを使って作ったんだが今何時判定で$Aの数字が毎回リセットされるんでIntervalの回数だけ別ウィンドウが開きまくる。
使い方間違ってるか?教えてくれさい。

$timerTestTick {
【適当に現在時表示】
  if(【指定した時間になったら】-and【$Aがtrueなら】){
  start-prosess 【音楽ファイルを別ウィンドウで再生して処理継続】
  $A = false
}
}
$timerTest.Add_Tick($timerTestTick)
$timerTest.Interval = 200
$timerTest.Enabled = $TRUE
$timerTest.Start()

【適当にフォーム作って表示】
2023/09/17(日) 01:59:03.31ID:ENG0J7cr
>$Aの数字が毎回リセットされるんで
それ$Aを更新しようとする度に毎回スクリプトブロックで別の$Aが生成されるからやね
([ref]$A).Value = $false
と書けば元の$Aを探しにいくから更新できると思う
Powershellのはまりポイントの1つやね
2023/09/17(日) 03:18:20.18ID:LjIc1dUH
powershellでGUIって、c#使えない宗教的理由でもあるの?
2023/09/17(日) 05:45:06.34ID:5It5oWIy
>>898
スクリプトブロックていうのが働いてるのか。とりあえず試してみるありがとう。

>>899
宗教的理由というより書けないから出来ることで色々やってみてた。
というかPowerShell単体でC#つかえるの?
901デフォルトの名無しさん
垢版 |
2023/09/17(日) 09:35:27.80ID:LYUgOkBe
PowerShellでGUI作れるんか! 
知らんかった これは興味ある
2023/09/17(日) 09:48:58.34ID:oJeCWV6s
>>901
システム管理のサンプル スクリプト
https://learn.microsoft.com/ja-jp/powershell/scripting/samples/sample-scripts-for-administration

公式ドキュメントならここの「UI 要素の作成」って所を見てみるといい
2023/09/17(日) 13:31:47.95ID:LJFSWd1b
GUI作れるとかマジか
ワザワザHTMLソース内部に仕込んでWEBベースでやりとりしてた俺は一体・・・
2023/09/17(日) 14:04:19.59ID:ENG0J7cr
一応.NET言語の1つではあるからGUIは普通に作れるが
俺はC#コード埋め込んでFuncやAction経由で必要時にpowershellと連携する感じの使い方だな
Powershellのコードだけで作るの自体が割と面倒なのや型チェックが働かない辺りとかかあんまメリットを感じない
2023/09/26(火) 21:32:36.63ID:cR6Dxv5m
htaの代わりとしてforms呼び出して組んでたけどcssが便利すぎて最近は使ってないな...
wpfはどうなんだろうか...
2023/09/29(金) 04:49:25.46ID:wxGTflxT
まじでかいな
907デフォルトの名無しさん
垢版 |
2023/10/06(金) 21:47:54.00ID:ESX4xHYZ
日付を元に指定範囲内の一意の数字を出すってできる?
200ぐらいある今日の一言的なものを毎日ランダムで出したいんだがアプリケーションを再起動すると変数リセットされて別の単語出てしまうのを抑止したい。
2023/10/06(金) 22:00:29.66ID:7j+1PDTD
その日の初回の結果をファイルに出力して
2回目以降はそのファイルを読み込みに行けば良いのでは
909デフォルトの名無しさん
垢版 |
2023/10/06(金) 22:04:29.98ID:ESX4xHYZ
>>908
それしかないかなぁ
ファイル出力を避けたかったんだが
910デフォルトの名無しさん
垢版 |
2023/10/06(金) 22:35:50.48ID:ESX4xHYZ
>>908
できそうだからファイル出力の方向でやってみるありがとう。
911デフォルトの名無しさん
垢版 |
2023/10/06(金) 22:36:00.82ID:ESX4xHYZ
>>908
できそうだからファイル出力の方向でやってみるありがとう。
2023/10/06(金) 23:26:20.49ID:WmRjQTiM
その条件なら日付をシード値とみなせるんだから
別の単語が出てくる方がおかしいんじゃないのか
基礎的な論理思考力が欠けているね
2023/10/06(金) 23:44:27.78ID:7j+1PDTD
あ、-SetSeedって完全固定の疑似乱数なのか。
再起動したら変わると思ってた。
2023/10/07(土) 04:01:41.30ID:lBZtWf6D
Get-Random -SetSeed $(Get-Date -Format "yyyymmdd") -Maximum 200
2023/10/07(土) 06:18:44.31ID:xTEoYklV
>>914
seedなんてもんがあったのか!
ありがとう!
2023/10/07(土) 15:47:42.69ID:lBZtWf6D
912 と 913 をワンライナーで視覚化しただけやぞ
2023/10/08(日) 20:27:09.33ID:bO8eXdHU
>>905
wpfも普通にいけるけど、vsのデザイナーがないと厳しいから、じゃあc#でいいかとなりがち

htaの代替としたらwpfかwinformで枠だけ作ってwebview2埋め込むのがおすすめ

qiitaでも記事があったはず
2023/10/08(日) 22:07:55.52ID:SlOLtELZ
webview2ランタイム自体の埋め込み手段がなあ
919デフォルトの名無しさん
垢版 |
2023/10/20(金) 16:26:02.69ID:3co0KDj6
こんにちは
フォルダの配下のすべてのテキストファイルを結合した文字列を出力したいです
フォルダ直下のファイルだけなら

Get-Content *.txt

でできました
該当するファイルの一覧は

Get-ChildItem -Recurse -Filter "*.txt" -Name

でできましたが

Get-ChildItem -Recurse -Filter "*.txt" -Name | Get-Content

としてもエラーになります
2023/10/20(金) 19:30:02.44ID:qU4/oN+w
「 -Name」が不要。
2023/10/20(金) 20:49:00.72ID:3co0KDj6
できました!
2023/10/31(火) 16:01:28.45ID:Vjqv9VpS
PSNativeCommandPreserveBytePipe が楽しみすぎる
2023/10/31(火) 16:01:33.19ID:Vjqv9VpS
PSNativeCommandPreserveBytePipe が楽しみすぎる
2023/10/31(火) 16:59:01.62ID:sGPoKgPO
この言語って3次元以上の配列って出来ないって認識であってる?
二次元は
$array[0,0]で良いんだよね?
三次元というかジャグ配列?はとりあえず使えるから
$array[0][0,0]
でやってるんだけど中の2,3次元目とか中の要素数カウントが出来なくて結構困ってる
2023/10/31(火) 18:05:21.98ID:BgNWqm6B
ジャグ配列で良いんだったら$array[0][0][0]…といくらでも入れ子にすれば良かろうに
2023/10/31(火) 19:44:43.60ID:CQ6pveQE
多次元配列はこうじゃない?
$array = [Object[,,]]::new(4,5,6) # 3次元、4×5×6
$array[0,0,0] = "(0, 0, 0)"
$array[0,0,1] = "(0, 0, 1)"

# 参照は「$arraya[0,0,0]」だと配列スライスと間違えそうだから「$array.Get(0,0,0)」の方が安全かも。
2023/10/31(火) 19:47:15.76ID:CQ6pveQE
要素数は
$array.GetLength(0) # 4
$array.GetLength(1) # 5
$array.GetLength(2) # 6
2023/10/31(火) 19:54:44.51ID:sGPoKgPO
あぁそっか普通に出来るのか初期化の仕方が悪かったみたい
普通の初期化でも3次元出来るんだね
調べたらジャグ配列のが処理早いそうなので結局そっち採用すると思う
レスしてくれた方有難う
2023/11/10(金) 20:49:31.69ID:qelae/OI
7.4のGAはいつごろになりそう?
2023/11/11(土) 09:09:55.24ID:JcjqK/bB
PowerShell Community Call - October 19 2023
https://github.com/PowerShell/PowerShell-RFC/blob/master/CommunityCall/notes/20231019_Notes.md

Ideally a GA Nov, may have 7.5 preview in December, not guaranteed
2023/11/11(土) 09:43:40.20ID:FLa2E6qS
Ideally に進んで今月中の GA に期待

ところで [console]::OutputEncoding って shift_jis と utf-8 のどっちにしてます?
2023/11/11(土) 16:23:53.35ID:CPZqzXvF
7入れて何かいい事あんの?
それ、OS標準の5.1でできますよね?
もしかして、デベロッパーのオナニーに付き合わされていませんか?
2023/11/12(日) 04:03:18.80ID:jdIWedpQ
powershellでデフォルトの環境に手を加えないとできないことは他のPG言語に任せるべきだと思う
2023/11/12(日) 12:28:59.88ID:mJhoQ9VQ
Windows PowerShell 5.1 と PowerShell 7.x の相違点
ttps://learn.microsoft.com/ja-jp/powershell/scripting/whats-new/differences-from-windows-powershell?view=powershell-7.3

入れる入れないは個人の自由
5と7は共存できるし別にデメリットないから7入れてるよ
2023/11/12(日) 16:32:02.61ID:K6g/AyoW
スクリプト言語としてならどっちでもいいけど
インタラクティブなコマンドラインシェルとしてなら7が圧倒的に便利
sjis出力コマンドとutf-8出力コマンドの混在環境なら7.4でさらに便利
2023/11/12(日) 21:46:23.90ID:q3mytz3V
>>935
シェルとしてどんな点が改善されているのですか?
2023/11/15(水) 00:20:29.90ID:oV9ZzUgm
半角英数のファイルにUTF-16を追加する事故が起きないのは助かる
2023/11/15(水) 23:34:51.35ID:Ik7Afwvr
最近始めたんですが
2023/11/15(水) 23:40:29.80ID:Ik7Afwvr
aに1代入したいんですがどうすればいいですか?

function hoge(){
[int]$a;
function moge(){
$this.a = 1;
}
moge;
return $a;
}

hoge #
2023/11/16(木) 09:22:30.17ID:HndTNurg
・classのメソッドとして書く(何か知らんがレキシカルスコープになる)
・javascriptを使う
2023/11/16(木) 10:09:03.23ID:vDdnsPkv
Get-Variable とか >>475,898 とか $script:a とか。

なお「[int]$a」では宣言できてない。
2023/11/16(木) 12:06:19.94ID:HndTNurg
ref[]はpowerahellにおいてCポインタ程度には重要知識なのに
界隈で然程語られる事もなく知られていない
知られてはいけないとでも言うのだろうか…
2023/11/16(木) 13:08:37.33ID:evZ76lXK
何言ってんだか
2023/11/16(木) 13:38:46.26ID:WvJyjQhC
>>940
とあるオブジェクトの初期設定にこんな感じで書いてたんですが無理そうですか
了解しました
class hoge:object{
[object]$o_a;
[object]$o_b;
hoge (){
[int] $cnt;
function object_a_init(){
$this.cnt = 1;
}
object_a_init;
}
}
2023/11/16(木) 15:17:07.39ID:FRf+5dUd
親スコープにある変数の値を変えたいなら
Set-Variable -Name a -Value 1 -Scope 1
2023/11/16(木) 17:00:58.20ID:HndTNurg
>>944
>>941をよく読んだ方がいいよ
昔の俺のレスの引用だけどね
変数の型指定は値で初期化する必要があるよ
2023/11/16(木) 17:15:32.66ID:JFk7nC9m
横からすいません
なんでこれはエラーになるんでしょうか
pwsh -nop -c "[System.Text.Encoding]::GetEncoding(932)"

-c を使わずに pwsh -nop と起動して
[System.Text.Encoding]::GetEncoding(932)
を入れると動くのもわからない・・・
2023/11/16(木) 18:13:00.55ID:vDdnsPkv
エラーって何のエラーなの
2023/11/16(木) 20:12:17.64ID:JFk7nC9m
MethodInvocationException: Exception calling "GetEncoding" with "1" argument(s): "No data is available for encoding 932. For information on defining a custom encoding, see the documentation for the Encoding.RegisterProvider method."

だそうです
2023/11/16(木) 20:17:57.10ID:JFk7nC9m
Encoding.RegisterProvider でぐぐったら解決しました
2023/11/16(木) 22:05:45.00ID:wYK3pDi3
>>939を動くように直したげたよ
function hoge(){
[int]$a = "1" # $aを値で初期化しつつ型を強制。型宣言というよりキャストに相当。[int]に強制されるので値が文字列でも$aにはSystem.Int32に変換された値が入る
$a.GetType() | Write-Host # $aの値の型をコンソールに出力 System.Int32
function moge(){
([ref]$a).Value = 1 # >>941-942の言うブロックで変数を生成せず既存の変数を参照して値を代入する記法
}
moge
$a # 関数の打ち切りの意図を除きreturnキーワード不要。powershellのfuncitonは最後に限らず値を返す式は全部返そうとする
}
hoge
2023/11/17(金) 11:55:26.61ID:i3gkpHOP
>>939
参照渡しでやってみれば?

--------
function hoge
{
[int] $a = 1234

function moge
{
param (
[ref] $b
)

$b.Value = 5678
}

moge -b ([ref] $a)
return $a
}

hoge
--------

about_Ref
https://learn.microsoft.com/ja-jp/powershell/module/microsoft.powershell.core/about/about_ref?view=powershell-7.3
2023/11/17(金) 14:37:28.42ID:05VltA/O
PowerShell 7.4 General Availability
https://devblogs.microsoft.com/powershell/powershell-7-4-general-availability/

PSNativeCommandPreserveBytePipe 待ってた!
2023/11/17(金) 20:30:46.86ID:Wtzmq/3L
リンク先読んでないけど、.exeにパイプしたときに早くなる(普通になる)のかな
955デフォルトの名無しさん
垢版 |
2023/11/20(月) 14:11:07.62ID:HI5+Omcp
文字列を8文字ごとに分割して配列に格納したいのですが
文字列が8文字以下だと1文字ずつ分割されてしまいます。

$nums = @()
$nums = $num -split '(.{1,8})' | Where-Object{$_}

上記を実行すると、
$num = 12345678 のとき、$num[0] は 1が格納されるのですが、
12345678が格納されるようにするには、どうすればよいでしょうか。
2023/11/20(月) 14:50:35.31ID:HI5+Omcp
>>955
すみません。誤字です。

誤: $num[0] は 1が格納されるのですが、
正: $nums[0] は 1が格納されるのですが、
2023/11/20(月) 15:52:48.41ID:fHSnLnjq
$numsには文字列の"12345678"が代入されてるから
$nums[0]だと"12345678"の1文字目の1が返る

1行目を [string[]]$nums = @() とするか
2行目を $nums = @(12345678 -split '(.{1,8})' | Where-Object{$_}) とすればOK
958デフォルトの名無しさん
垢版 |
2023/11/20(月) 17:23:25.47ID:HI5+Omcp
>>0957

ありがとうございます!
できました。
2023/11/21(火) 21:09:20.96ID:qJoihvDX
PowerShell 7.4 だと

PS> python -c 'print("\\")'
\

と期待通りになるけど Windows PowerShell 5.1 だと

PS> python -c 'print("\\")'
 File "<string>", line 1
  print(\)
      ^
SyntaxError: unexpected character after line continuation character

となるのは何が起きてるの?
7.4 でも $PSNativeCommandArgumentPassing を Legacy にすると同じみたいだけど
具体的にどうなってるのか今更だけど知っておきたい
2023/11/21(火) 21:20:45.10ID:CeBFd4j1
>>959
解析の停止:--%
https://learn.microsoft.com/ja-jp/previous-versions/windows/powershell-scripting/hh847892%28v=wps.640%29#%E8%A7%A3%E6%9E%90%E3%81%AE%E5%81%9C%E6%AD%A2--
2023/11/21(火) 22:46:00.10ID:qJoihvDX
対処法が知りたいんじゃなくてどう解析されたかが知りたい
2023/11/21(火) 22:57:00.47ID:wGZJ97Pn
コマンドラインのパース内容をデバッグできるコマンドレットがあって
inactionで紹介されてた気がするけど何か思い出せない
2023/11/22(水) 00:52:11.84ID:z2bY/yQG
$PSVersionTable
PSVersion 5.1

Ruby の1-liner では、%Q 記法があるから大丈夫

ruby -e 'print %Q(\\)'
\

ruby -e 'print %Q(あaい)'
あaい
2023/11/22(水) 04:23:14.63ID:nZzIGDLb
>>962
Get-Command | sls "breakpoint|callstack"

デバッガーについて - PowerShell | Microsoft Learn
ttps://learn.microsoft.com/ja-jp/powershell/module/microsoft.powershell.core/about/about_debuggers?view=powershell-5.1
2023/11/22(水) 10:26:54.20ID:Yh77KGhz
>>964
回答ありがとう、でも思い出せないのは>>959の流れからの「コマンドラインのパース」自体の事だったんだ。

in Action引っ張り出して確認したが↓の事で、これで違いが分かるかも。(v7.4で確認してない。)
Trace-Command -Option All NativeCommandParameterBinder -PSHost {python -c 'print("\\")'}
2023/11/22(水) 10:52:24.03ID:Yh77KGhz
他に、形態素解析みたいに分解・解析できる機能もあった気がするが忘れた
2023/11/22(水) 14:18:25.39ID:W8vcuvaF
PowerShell 7.4 だと python -c 'print("\\")' ですむことを
Windows PowerShell 5.1 だとどう書けばいいんだ
--% を使っても使わなくても分からん
2023/11/22(水) 15:05:51.75ID:fKGlzN6D
パラメータの干渉受けたくないなら普通にStart-Processでいいでしょ
2023/11/22(水) 15:26:30.66ID:W8vcuvaF
対話シェルでStart-Processするのはつらい
2023/11/22(水) 15:34:55.56ID:W8vcuvaF
つらいのは我慢するとしてStart-Processを使ってどう書けばいいの
2023/11/22(水) 20:54:48.61ID:5rDf7evN
pythonの引用符はシングルもダブルもエスケープシーケンス展開されるからおかしな解釈になってるだけだな
pythonの仕様を呪うがいい
2023/11/22(水) 22:06:38.07ID:W8vcuvaF
pythonは例として使っただけだしどうでもいいよ
あくまで興味の対象はPowerShellのコマンドラインのパース
やっぱ 7.4 すげぇで終わってもいいんだけど

なんか 7.4 の --% が腐ってる気がする
5.1 の想定通りの --% と違って勝手に引用符加えてぶっ壊してる感じ
はやいとこ直して欲しい
2023/11/22(水) 22:37:16.49ID:5rDf7evN
うーんどうでもいい変なの相手しちゃった
2023/11/23(木) 17:39:38.00ID:Rimm12ii
いやわかんないなら別にいいけど一応書いとくわ
もちろん 7.4 を Windows で使う話

stop-parsing token (--%) は以後のパースをしないはずなのに
引用符無視して空白で引数を分割してコマンド起動してるっぽい
CreateProcessまでに引用符が変に補完されるから意図通り動かない

--% が出てきたら引数の分割はネイティブコマンドに任せないとあかん
$PSNativeCommandArgumentPassing が Legacy の時と同じ処理な

そういうわけで Legacy 扱いされる .cmd とかでは問題ない
おかしいのは Standard 扱いされる .exe なんかの場合だけ

PSNativeCommandArgumentPassing の説明
>この実験的な機能が有効になっていると、PowerShell は、ネイティブの実行可能
>ファイルを呼び出すときに、文字列を再構築する現在の機構ではなく、
>StartProcessInfo オブジェクトの ArgumentList プロパティを使用します。

にある、文字列を再構築するのが Legacy、Argumentlist を使うのが Standard
という違いがわかれば理解できる話なんだが期待はしてない
975デフォルトの名無しさん
垢版 |
2023/11/23(木) 22:03:41.74ID:KHOftQWe
Powershellを体系的に学ぶにあたっておすすめの本ってありますか?
やりたいことをググってコードをコピペして使用してる状態で、コードの理解度が深まらないと思ったので体系的に学びたいと思いました。
自分のPowershellの用途は、日常的な作業の自動化(テキストファイルの読み書き、ファイルの起動やタスキル、アクティブウィンドウの切り替え、robocopyでのバックアップなど)で使っています。
2023/11/23(木) 22:45:32.85ID:38VIgpCL
馬鹿には無理
2023/11/23(木) 23:00:45.15ID:09UkZirn
Windows PowerShell in Action Third Editionは読んだかね
https://sd.blackball.lv/library/Windows_PowerShell_in_Action_3rd_Edition_(2017).pdf
ただしこの本は6年前の情報。英語PDFだけど今は色々と翻訳手段もあるから読めると思う
powershellならWindows上の事であれば大抵の事はできるけど
本当に便利に使うならC#や.NETの前提知識があった方がいいだろうね
C#関連で可能な事ならほぼpowershellに置き換え可能だから
2023/11/24(金) 00:12:01.77ID:kL+9jaCp
Powershell で複雑なものは書けないから結局、Ruby になる。
WSL2, Linux側からなら、Windows側をいじれるし
2023/11/24(金) 03:38:21.50ID:k2LHl+dn
rubyガイジなんだろうけどそこでrubyになるのは贔屓目に見てもおかしいだろ
980デフォルトの名無しさん
垢版 |
2023/11/24(金) 05:42:11.56ID:IciYTcVm
>>975
コードをコピーしてchatGPTかPerplexityで「PowerShellで"〜〜〜"はどういう意味?」を聞けばいい
981デフォルトの名無しさん
垢版 |
2023/11/24(金) 13:14:03.37ID:4NGqTzL9
>>975
「PowerShell実践ガイドブック」は、PowerShellの動作の仕組みが詳しく解説されていてよかった
謎に思える挙動についても説明がある
ちょっと古いが(5年半前に出版)
2023/11/25(土) 12:02:22.73ID:pLnatqec
microsoft learn じゃダメなの?
ttps://learn.microsoft.com/ja-jp/powershell/scripting/how-to-use-docs?view=powershell-7.4
ttps://learn.microsoft.com/ja-jp/powershell/module/microsoft.powershell.core/about/about?view=powershell-7.4
2023/11/25(土) 18:06:48.53ID:wD6fmxci
MSの自動翻訳は5分と読んでられない
2023/11/25(土) 18:41:01.39ID:444pwTGg
英語ページでOK
2023/11/25(土) 18:53:18.66ID:Q+kYJTm7
975です。おすすめのドキュメント教えてくれた方ありがとうございます。
一つ気になったのですが、学習の順番としてはC#もしくは.NETから入ったほうが効率的ですか?
自分がPowershell始めたきっかけがグローバルホットキーをうまく使いたいというのが始まりで、
後述URLのコードをベースに継ぎ足しで書き加えている状態です。

PowerShellとC#でグローバルホットキーを登録する
https://qiita.com/minr/items/72b02d673727f9eb4c37

※自分のC#のレベルはHelloWorld出したぐらいまで、.NETについても知識としてほぼ白紙です。
2023/11/25(土) 19:23:35.12ID:c65Q6uO9
ダボゥクリッコゥで実行出来ない面倒臭いものを誰が使うんですか?
2023/11/25(土) 21:21:00.31ID:2+5b9joX
ダブルクリックで実行できたWSHはLOVELETTERワームやら何やらでセキュリティが低いとみなされて非推奨になりましたとさ
めでたしめでたし
2023/11/26(日) 00:07:05.46ID:tHVdGucZ
例えば、デスクトップにショートカットを作って、リンク先を以下のようにすると、
ダブルクリックでPowershell を起動して、Ruby でスクリプトを実行する

%SystemRoot%\system32\WindowsPowerShell\v1.0\powershell.exe "ruby C:/Users/Owner/Documents/Ruby/a.rb"

初心者はRuby で始めるべき。
C# はRubyの10倍、時間が掛かるし難しい
2023/11/26(日) 04:20:48.27ID:xBck3nSS
こんなんに粘着されちゃmatzが気の毒だわな
990デフォルトの名無しさん
垢版 |
2023/11/26(日) 07:10:42.58ID:forkl5ep
同じ民族同士、分断せずに仲良くしろよ

DevBlogs - Microsoft Developer Blogs
ttps://devblogs.microsoft.com/
991デフォルトの名無しさん
垢版 |
2023/11/26(日) 10:47:01.19ID:d/KzVdDP
MatzはWindowsやC++に興味無いから
よほどエゴサでもしないかぎり気の毒なことにはならないわ
知らぬが仏
2023/11/26(日) 15:25:10.25ID:06WEnIxy
2023/11/26(日) 15:25:17.90ID:06WEnIxy
2023/11/26(日) 15:37:23.40ID:tLrTLV3h
というか、Windowsの日本語localizationのデフォルトが未だにクゾだから、
「☑ベータ: ワールドワイド言語サポートを Unicode UTF-8 を使用」
を最初から標準にしていないかぎり、Windowsを日本語で使うこと自体、クソということになる
995デフォルトの名無しさん
垢版 |
2023/11/29(水) 13:21:53.02ID:FINewHXp
外部コマンドを実行するときに外部コマンド自体は正常な戻り値を返してるのにpowershellで動かすとNativeCommandErrorって例外が出るんだけどなんでだかわかる人おる?
レス数が950を超えています。1000を超えると書き込みができなくなります。
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況