虹裏img歴史資料館

ここでは虹裏imgのかなり古い過去ログを閲覧することができます。新しいログはこちらにあります

19/03/28(木)20:31:33 いまま... のスレッド詳細

削除依頼やバグ報告は メールフォーム にお願いします。個人情報、名誉毀損、侵害等については積極的に削除しますので、 メールフォーム より該当URLをご連絡いただけると助かります。

画像ファイル名:1553772693462.jpg 19/03/28(木)20:31:33 No.579578588

いままでbatを作る作業はほとんどなかったんで あまり知らなかったんだけど 今から覚えるぐらいならこいつ覚えたほうが良いんだろうか?

1 19/03/28(木)20:34:49 No.579579367

ちょっと複雑な事したいなら

2 19/03/28(木)20:35:46 No.579579652

もうバッチでループ処理とか書きたくないよ

3 19/03/28(木)20:37:17 No.579580043

これ当然だけどwindowsでしか使えないから 学習コストかけてまで覚える気になれない 使ってるけど

4 19/03/28(木)20:39:18 No.579580591

つまりBash on Windows

5 19/03/28(木)20:40:32 No.579580893

OSSになったから最近はLinuxとmacOSでも使えるよ

6 19/03/28(木)20:40:41 No.579580926

今すぐWindows Subsystem for Linuxを有効化!

7 19/03/28(木)20:42:43 No.579581440

好き放題フリーソフト引っ張ってこれないからどうしても頼ることになる

8 19/03/28(木)20:42:52 No.579581485

簡単なスクリプトならbatまたはbashとpython これはあんまり使ってない

9 19/03/28(木)20:46:18 No.579582350

python使うとなるとSDK的なもの入れないと駄目だよね? それがNGだからbatとこいつのどっちか使うしかない気がするんだ

10 19/03/28(木)20:47:53 No.579582759

スレ画は管理者権限ないとスクリプト実行できなかったり何かと取り回し悪いので個人的にはbatを薦める まあ設計古すぎるのも確かなんだが

11 19/03/28(木)20:48:13 No.579582838

for in do が読みにくすぎてダメだった Loopさせて

12 19/03/28(木)20:49:14 No.579583101

shellやろうぜ

13 19/03/28(木)20:49:41 No.579583219

batというかcmd.exeでも結構いろんなこと出来たりするけど 文法も独自で応用も利かないし覚えてあんまり嬉しい感じはないな…

14 19/03/28(木)20:50:03 No.579583331

こいつの真価は.net使えるところにある

15 19/03/28(木)20:50:41 No.579583483

WSLならデフォルトでBash入ってるしそれでいいのでは? WSLもダメならすまん

16 19/03/28(木)20:50:49 No.579583515

InstallShieldでやらかした時にサイレントアンインストールの方法調べたな…

17 19/03/28(木)20:51:02 No.579583575

これからはRPAの時代だからbatを作る機会は減るんじゃないか

18 19/03/28(木)20:53:21 No.579584148

>こいつの真価は.net使えるところにある レジストリもいじりたいとなると 手軽に使えるのはこいつぐらいかな?

19 19/03/28(木)20:53:44 No.579584258

まぁできるといざというとき便利ではあるよCMD.EXEのバッチファイルも素のshのシェルスクリプトも 残念ながらレガシーと向き合う機会は今でも少なくないから

20 19/03/28(木)20:54:24 No.579584440

Add-Type使うとC#で書けたり結構むちゃくちゃできる

21 19/03/28(木)20:54:50 No.579584568

繰り返し処理が気が狂うぐらいに遅いのなんなんだろうPowerShell 内部で.NETのILに変換されて実行されてるはずなのに

22 19/03/28(木)20:55:04 No.579584618

>WSLならデフォルトでBash入ってるしそれでいいのでは? 今はディストリビューションを選んでインストールしないといけなくなったので 逆に現場ルール上使っていいか怪しくなってしまった 前のままだったらWindowsのオプション機能ですで通せたのに

23 19/03/28(木)20:55:37 No.579584748

コルタナ関連殺しに使うやつ

24 19/03/28(木)20:56:22 No.579584932

一昔前までこいつを.NETの対話環境扱いしてコマンドレットとか真面目に作る気しなかった

25 19/03/28(木)20:56:56 No.579585065

ちょっとガベコレがうまく働かない気がするがそもそもそんな使い方してはいけないという話もだよな

26 19/03/28(木)20:57:37 No.579585246

いっそPythonやNodejs入れた方が気楽な気がしてきた

27 19/03/28(木)20:58:30 No.579585470

>いっそPythonやNodejs入れた方が気楽な気がしてきた ここ2年はずっとnodeで書いてるわ npmに何でもあるから楽ちん

28 19/03/28(木)20:58:56 No.579585591

WSLも今はだいぶ親和性増してきたけど Windowsの世界のファイル操作してり Windowsの世界の実行ファイルからパイプで~とか言いだすと急に歪な層が剥き出しになるから そりゃMSもあんまり表立ってプッシュできんわなとは思う

29 19/03/28(木)21:00:02 No.579585886

BATは適当にググってもなんか出てくるからいい

30 19/03/28(木)21:00:36 No.579586053

パイプできるようにとか考え出すと関数一つ作れなくなる 俺はゴミだ

31 19/03/28(木)21:00:41 No.579586069

こいつとbatを組み合わせたオレオレツールいいよね

32 19/03/28(木)21:00:55 No.579586134

MS系のスクリプトや言語はどれも独特な書き方なので毎度頭の切り替えがよっこらせになる

33 19/03/28(木)21:01:22 No.579586262

一番昔からJavaScriptの処理系をOSに付属させてるくせに nodeみたいなエコシステムにしようとしないんだよなMS

34 19/03/28(木)21:02:58 No.579586733

環境があるならCygwinかWSL使ったほうがスクリプトを作りやすい というかkshに慣れすぎてpowershellの文法に頭が追いつかない…

35 19/03/28(木)21:03:18 No.579586833

いい加減バックスラッシュと半角¥マークの混在はどうにかして欲しい

36 19/03/28(木)21:03:44 No.579586965

人に配ること考えると結局vbsを捨てられない

37 19/03/28(木)21:04:23 No.579587145

Windowsでやることはこれでなんでもやれる AD読めるのが楽でいい

38 19/03/28(木)21:04:38 No.579587208

VBSとbatはインフラのCOBOLみたいなもんだよね

39 19/03/28(木)21:04:50 No.579587256

>繰り返し処理が気が狂うぐらいに遅いのなんなんだろうPowerShell >内部で.NETのILに変換されて実行されてるはずなのに 簡単に言うとパイプ処理の仕様と書き方なのでぐぐれ

40 19/03/28(木)21:05:36 No.579587476

10年近くIT畑で働いてるけど 殆どスクリプト書いたこと無いや 仕事によると思うけど結構使うもん?

41 19/03/28(木)21:05:40 No.579587492

地味にlsとか最初からエイリアスになってるんだけどだったらもっとbashに寄せてくれや

42 19/03/28(木)21:06:33 No.579587753

>VBSとbatはインフラのCOBOLみたいなもんだよね VBSだけはもう二度と書きたくない batはしぶしぶ書く

43 19/03/28(木)21:06:44 No.579587819

シェルはだいぶ幸せになってきたというか選択肢まともになってきたと思うWindows いま何が頭痛いって端末エミュレータがうんこオブうんこな方

44 19/03/28(木)21:06:47 No.579587833

OS内文字コードが未だに微妙にSjisなのやめてきっちりutf8に統一してくだち あと改行コードも他に合わせてLFにしてくだち

45 19/03/28(木)21:07:05 No.579587936

こいつとbatとhtaとこいつに見せかけたcmd実行でなんかしてるわ会社のPC しかも任意の実行ファイルを管理者権限で実行できる穴がある

46 19/03/28(木)21:07:11 No.579587977

なぜ俺はPowerShellでフォームアプリを作ってるんだ…?

47 19/03/28(木)21:07:16 No.579588011

>10年近くIT畑で働いてるけど >殆どスクリプト書いたこと無いや >仕事によると思うけど結構使うもん? 調整メインのSIerならそんなもんだと思う

48 19/03/28(木)21:07:29 No.579588066

書き込みをした人によって削除されました

49 19/03/28(木)21:07:37 No.579588110

今テラタームがdisられた…?

50 19/03/28(木)21:07:42 No.579588139

lsエイリアスとかは正直混乱するだけだし要らないと思う…

51 19/03/28(木)21:08:01 No.579588226

テラタームのほかに知らなくてすまない…

52 19/03/28(木)21:08:04 No.579588244

>しかも任意の実行ファイルを管理者権限で実行できる穴がある オオオ イイイ

53 19/03/28(木)21:08:23 No.579588341

スクリプトを書かないって いったいどんな環境なんだ

54 19/03/28(木)21:08:25 No.579588350

dirで

55 19/03/28(木)21:08:27 No.579588365

レベルの低い人は使わないんだろうね

56 19/03/28(木)21:08:31 No.579588387

>VBSとbatはインフラのCOBOLみたいなもんだよね 工数かけて設計書とか用意してあるならただのシェルスクリプトの親戚だけど ろくな資料がなかったりどこかのブログからコピペしただけのやつは廃棄予定品だよ…

57 19/03/28(木)21:09:56 No.579588786

>レベルの低い人は使わないんだろうね PSかと思ったら中身C#なのいいよね…

58 19/03/28(木)21:10:05 No.579588843

シェルスクリプト類はできる限りループしないように作ってフィルタ処理とか組み合わないと…

59 19/03/28(木)21:10:57 No.579589102

何回でも車輪を発明して独自規格でごり押しして 特許抗争にはぜったい敗けないというMSの意思さえ理解すれば どんな理不尽にも耐えられるかもしれない 俺はもう疲れてきたけど

60 19/03/28(木)21:11:06 No.579589139

動的にC#のコードを文字列で生成してコンパイルして走らせるきちがいみたいな.ps

61 19/03/28(木)21:11:22 No.579589219

Windowsならcsc標準で入ってるんだからPSでC#使う必要ある?

62 19/03/28(木)21:11:42 No.579589317

>>しかも任意の実行ファイルを管理者権限で実行できる穴がある >オオオ >イイイ なんかプリンタドライバのインストールのために毎回管理者権限必要になるのに疲れたらしいのシス管は そこでプリンタドライバ限定のつもりで何でも管理者で実行できるスクリプトを…

63 19/03/28(木)21:13:07 No.579589724

>OS内文字コードが未だに微妙にSjisなのやめてきっちりutf8に統一してくだち Excel「おい!読めねえぞ!」

64 19/03/28(木)21:13:24 No.579589798

俺JScriptしか使えない VBSはよくわからね

65 19/03/28(木)21:14:12 No.579590039

そりゃcscもあるしRoslynもあるんだが 何も事前に準備してない環境でスクリプト1発叩いてしまいにできるのはお便利だよ しかしExecution Policyで躓き電話でコマンドを指示する羽目になる

66 19/03/28(木)21:14:43 No.579590194

必要にかられないと新しい言語なんて覚えらんないよ

67 19/03/28(木)21:15:11 No.579590344

>Excel「おい!読めねえぞ!」 お前何でVBAも文字コードSJisなんだよ意味わかんねえよ!

68 19/03/28(木)21:17:19 No.579590922

>しかしExecution Policyで躓き電話でコマンドを指示する羽目になる だからこうしてバッチファイルとして作ってpowershell呼び出し時のオプションでpolicyをどうにかする そしてセキュリティ問題が起きた特に泣く

69 19/03/28(木)21:17:43 No.579591031

そろそろメモ帳のデフォルトエンコーディングがUTF-8になるから CSVとか基本SJISしか対応してない弊社は地獄を見そうだ

70 19/03/28(木)21:17:58 No.579591100

>スクリプトを書かないって >いったいどんな環境なんだ ビルド担当になった時は書いたけど 他ではほとんど使ってないぞ

71 19/03/28(木)21:18:04 No.579591118

>いっそPythonやNodejs入れた方が気楽な気がしてきた ぶっちゃけそれが一番楽だな…

72 19/03/28(木)21:21:28 No.579592104

>そろそろメモ帳のデフォルトエンコーディングがUTF-8になるから まだそうじゃ無かったのかというのが驚きだよ…

73 19/03/28(木)21:22:25 No.579592362

なんでいまだに文字コードで悩んでるんだろうって たまに思う

74 19/03/28(木)21:22:31 No.579592402

>そろそろメモ帳のデフォルトエンコーディングがUTF-8になるから 10年おせえ

75 19/03/28(木)21:22:45 No.579592459

いやまてBOM付いてたりするんだろ 知ってるぞ罠だろ!?

76 19/03/28(木)21:23:39 No.579592708

ファイル送ってユーザーに実行させるというのがもう「はあ?そんなことしないで管理者側で仕込みなさいよ」なんだろう

77 19/03/28(木)21:24:52 No.579593035

へんな手順書送られるよりバッチファイルクリックすればいいよで済む方が助かるわ

78 19/03/28(木)21:24:54 No.579593045

慣れた別OSのエディタでvba書いてwindowsのエクセルのマクロエディタに貼り付けた時のかなしみ

79 19/03/28(木)21:27:01 No.579593623

たまに文字コードとか改行コードとか誰も意識してない現場があるよね solarisとやり取りするのに前任者の残した手順通りに操作するだけで何やってるか分かってない現場にあたったときは会話が通じなかった…

80 19/03/28(木)21:27:11 No.579593662

流行りのファイルレスマルウェアに挑戦だ

81 19/03/28(木)21:27:31 No.579593754

まあバッチ見りゃわかるからな…

82 19/03/28(木)21:28:18 No.579593963

>まだそうじゃ無かったのかというのが驚きだよ… UTF-8自体はずっと前から対応してたしWindows自体はNTからUTF-16ベースだったんだがそれはそれとして各国の地域ロケール対応やりすぎてわけのわからないことになってるのでうかつにUTF-8にはできんのだ

83 19/03/28(木)21:29:16 No.579594244

Excelは関数まで地域対応してる嫌がらせみたいなローカライズだからな…

84 19/03/28(木)21:29:45 No.579594381

でも元号対応はしてほしいし…

85 19/03/28(木)21:30:11 No.579594477

私Excel関数は直感的に組み立てにくいので嫌い!

↑Top