[過去ログ]
【.cmd】 バッチファイルスクリプト %12 【.bat】©2ch.net (1002レス)
【.cmd】 バッチファイルスクリプト %12 【.bat】©2ch.net http://mevius.5ch.net/test/read.cgi/tech/1489207631/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
352: デフォルトの名無しさん [sage] 2018/02/07(水) 11:43:25.21 ID:LQaGrglb バッチで、ini ファイルを読み込み、必要な値を取り出して、 それらを引数にして、exe を起動する そして、exe 内では、引数から読み込んだ値を使う http://mevius.5ch.net/test/read.cgi/tech/1489207631/352
353: デフォルトの名無しさん [] 2018/02/07(水) 12:00:38.62 ID:fDqCQtuz >>352 どう調べたらいいか分からず困っていたのですが、引数の取得で検索すればなんとかなりそうですね。 後は自分で調べてやってみます。ありがとうございました。 http://mevius.5ch.net/test/read.cgi/tech/1489207631/353
354: デフォルトの名無しさん [sage] 2018/02/07(水) 16:46:31.34 ID:EyPJd6fI バッチだと for文を使います 複雑なことをするのであればVBで直接読み込む方法もあります http://mevius.5ch.net/test/read.cgi/tech/1489207631/354
355: デフォルトの名無しさん [sage] 2018/02/10(土) 12:18:28.89 ID:/lSv2IRR バッチでiniファイルなんて読み込めるの? VBとかからGetPrivateProfileStringとかのAPIを使うんじゃないの? まあ力技で出来ないことはないんだろうけど自分が知らないだけで一般的なやり方というのがあるのかな? http://mevius.5ch.net/test/read.cgi/tech/1489207631/355
356: デフォルトの名無しさん [sage] 2018/02/10(土) 15:32:33.27 ID:K6TfvilX ググればふつうに出てくるようだが。(内容まではちゃんと見てない) http://mevius.5ch.net/test/read.cgi/tech/1489207631/356
357: デフォルトの名無しさん [sage] 2018/02/10(土) 16:29:19.90 ID:Sj+J5yD3 >>355 >>354の言うようにfor文を使う わかりやすいとは言えないし特殊文字が含まれると色々面倒なのでおすすめはしない http://mevius.5ch.net/test/read.cgi/tech/1489207631/357
358: デフォルトの名無しさん [sage] 2018/02/11(日) 19:16:43.96 ID:l1W9SMIH バッチファイルでファイル操作って一見ちゃんと動いてるように見えて穴だらけって場合が多いからやりたくないな wshで実装したりps辺りで既存のAPI呼び出す方がいい http://mevius.5ch.net/test/read.cgi/tech/1489207631/358
359: デフォルトの名無しさん [sage] 2018/02/11(日) 19:44:19.46 ID:+WWL4Di4 batで設定呼び出したい時はiniじゃなくてsetting.batに変数を直接記述してcallしてるわ このやり方も良いやり方なのかどうか分からんけど http://mevius.5ch.net/test/read.cgi/tech/1489207631/359
360: デフォルトの名無しさん [sage] 2018/02/12(月) 12:02:40.25 ID:OYWjTvif http://ascii.jp/elem/000/001/630/1630041/ Windows 10 RS4に追加された「curl」と「tar」コマンド って curl と tar が追加されるんだ PowerShell にも curl コマンド(エイリアス)があってややこしさが増すな でも、標準で使えるようになるのはバッチファイル使ってる身とすれば 嬉しくはある http://mevius.5ch.net/test/read.cgi/tech/1489207631/360
361: デフォルトの名無しさん [sage] 2018/02/12(月) 15:53:42.90 ID:BbO5lIMB もうRS4か RS3の不具合なんとかしてくれよ http://mevius.5ch.net/test/read.cgi/tech/1489207631/361
362: デフォルトの名無しさん [] 2018/02/18(日) 16:07:03.48 ID:OqSvNe2j ファイル圧縮バッチを hta の画面にドロップするだけで実行するやつ作った https://medaka.5ch.net/test/read.cgi/csaloon/1518353191/843-846 ファイルをバッチファイルにドロップして引数受け取りは普通にあるけど ファイル名の一部を文字列としてドロップしても起動されないのでこういう方法を取った。 http://mevius.5ch.net/test/read.cgi/tech/1489207631/362
363: デフォルトの名無しさん [sage] 2018/02/18(日) 16:25:37.39 ID:ZqWPhgUg >>360 Windows10 なら、WSL で、MS Store から、Ubuntu 16.04 LTS をダウンロードすれば、 curl, tar も入っている 他のLinux のコマンドも、一杯ある http://mevius.5ch.net/test/read.cgi/tech/1489207631/363
364: デフォルトの名無しさん [sage] 2018/02/18(日) 19:16:35.61 ID:yvQzNzLN >>363 それはバッチから使えるの? http://mevius.5ch.net/test/read.cgi/tech/1489207631/364
365: デフォルトの名無しさん [sage] 2018/02/18(日) 19:20:27.56 ID:F2O3xW/S 普通に使える ubuntu run curl --help http://mevius.5ch.net/test/read.cgi/tech/1489207631/365
366: デフォルトの名無しさん [sage] 2018/02/19(月) 04:53:30.17 ID:xIEc0S27 Linux(Ubuntu)側のbash、Windows側のPowerShell・コマンドプロンプトから、 相互のアプリ・コマンドを実行できる 相互のパイプも、つなげられる つまり、Linux側のbashは、Windows10 の1つのアプリになっている http://mevius.5ch.net/test/read.cgi/tech/1489207631/366
367: デフォルトの名無しさん [sage] 2018/02/19(月) 08:14:36.88 ID:2cNNs3G6 > Ubuntu 16.04 LTS をダウンロードすれば、 この手の前提条件が無いことがバッチのメリットなのに... http://mevius.5ch.net/test/read.cgi/tech/1489207631/367
368: デフォルトの名無しさん [sage] 2018/02/19(月) 22:58:00.92 ID:oh22XJYs >>363 Web開発テスト用の範囲を超えてない。 当のMSが「運用には使ってくれるな」つってるのによ。 お前馬鹿か?馬鹿だろ。 http://mevius.5ch.net/test/read.cgi/tech/1489207631/368
369: デフォルトの名無しさん [sage] 2018/02/19(月) 23:41:31.81 ID:9tX9GnHd なんでこの人「運用」とか言い出してんの? http://mevius.5ch.net/test/read.cgi/tech/1489207631/369
370: デフォルトの名無しさん [sage] 2018/02/19(月) 23:44:41.90 ID:uhfYTKrf >>368 WSLはウェブサービス開発で使って、 実際にそのウェブサービスを動かす(=運用)するのは ネイティブなLinuxの上だぞ。例えばAzure上のLinuxとか 運用に使ってくれるなっていうのは、WSL上でウェブサービスを動かして 実際に不特定の人にサービスを提供するなっていう意味だ http://mevius.5ch.net/test/read.cgi/tech/1489207631/370
371: デフォルトの名無しさん [] 2018/02/20(火) 00:06:58.45 ID:amqSspGZ WSL 上で、Webサーバーとかを常時接続させて運用できない まあ最初から、自分のデスクトップPC を外部につなげて、 そんなサービスをする奴は、居ないだろ http://mevius.5ch.net/test/read.cgi/tech/1489207631/371
372: デフォルトの名無しさん [sage] 2018/02/20(火) 00:08:38.09 ID:ZtM0s1po バッチで使うのは運用ではないと? http://mevius.5ch.net/test/read.cgi/tech/1489207631/372
373: デフォルトの名無しさん [sage] 2018/02/20(火) 00:13:22.58 ID:XC4KsyV/ >>370 端末のスタートアップスクリプトに使うのも用途外。 だから「使える」とか言うのは明らかに言い過ぎ。 お前馬鹿か?馬鹿だろ。 http://mevius.5ch.net/test/read.cgi/tech/1489207631/373
374: デフォルトの名無しさん [sage] 2018/02/20(火) 00:40:00.47 ID:wdwe47Ke >>373 > 端末のスタートアップスクリプトに使うのも用途外。 端末のスタートアップスクリプトの話なんかしてないんだが、 何を言い出してるんだ? そもそも端末のスタートアップスクリプトの 意味わからねぇw >>372 運用っていうから悪いんだよ。 「一般ユーザーに対してのウェブサービスの提供」 MSが使うなって言ってるのはこれだけだよ http://mevius.5ch.net/test/read.cgi/tech/1489207631/374
375: デフォルトの名無しさん [sage] 2018/02/20(火) 00:43:54.06 ID:wdwe47Ke うん、ちゃんとFAQに書いてあったね https://docs.microsoft.com/en-us/windows/wsl/faq > Also, even though you will be able to run many popular server applications (e.g. Redis), > we do not recommend WSL for server scenarios ? Microsoft offers a > variety of solutions for running production Ubuntu workloads in Azure, Hyper-V, and Docker. サーバーアプリケーションを実行できるが、サーバーとしてのシナリオは推奨してないと http://mevius.5ch.net/test/read.cgi/tech/1489207631/375
376: デフォルトの名無しさん [sage] 2018/02/20(火) 00:46:37.66 ID:wdwe47Ke もう一つ、誰のためのものですか?という質問には > Who is this for? > This is primarily a tool for developers -- > especially web developers and those who work on or with open source projects. 第一に開発者、特にウェブ開発者やオープンソースプロジェクトを行ってる人 > This allows those who want/need to use Bash, common Linux tools (sed, awk, etc.) and > many Linux-first tools (Ruby, Python, etc.) to use their toolchain on Windows. bashや多くのLinuxツールや言語を使いたい人のためのものと http://mevius.5ch.net/test/read.cgi/tech/1489207631/376
377: デフォルトの名無しさん [sage] 2018/02/20(火) 00:57:48.56 ID:amqSspGZ Windows のコマンドプロンプトから、 wsl bash -c "echo 'hello'" 出力結果 : hello これぐらいのLinux の起動・実行・終了は、1秒! 定時処理ぐらい楽勝 サーバーみたいに常時実行しなければ大丈夫 http://mevius.5ch.net/test/read.cgi/tech/1489207631/377
378: デフォルトの名無しさん [sage] 2018/02/20(火) 01:27:38.14 ID:wdwe47Ke >>377 wsl.exeを使うなら bash -c はいらないぞ wsl echo hello でよい wsl echo --help と wsl /bin/echo --help の実行結果が違うから wslの中ではbash上で動いているっぽい wsl ps axfu やってもbashいないんだけどな まあ詳しい人に聞けば、そこら辺の動きは知ってるだろう。 あと、別にLinuxは起動してるわけじゃないのでLinuxの起動と書かれると違和感がある。 WSLはLinuxカーネルを模したサブシステム http://mevius.5ch.net/test/read.cgi/tech/1489207631/378
379: 377 [sage] 2018/02/20(火) 01:41:53.13 ID:amqSspGZ Windows のコマンドプロンプトで、 >where wsl C:\Windows\System32\wsl.exe >where ubuntu C:\Users\ユーザー名\AppData\Local\Microsoft\WindowsApps\ubuntu.exe wsl, ubuntu(Linux), bash の関係がよくわからない 漏れのノートPC は、i3、メモリ8GB、SSD だけど、 Windows10 の単なるアプリだから、起動・実行・終了で、1秒ほど WSLは、もう正規版だし、単なるアプリとして使う分には、問題ないだろ http://mevius.5ch.net/test/read.cgi/tech/1489207631/379
380: 377 [sage] 2018/02/20(火) 01:44:26.24 ID:amqSspGZ 書き忘れた Windows のコマンドプロンプトで、 >where bash C:\Windows\System32\bash.exe http://mevius.5ch.net/test/read.cgi/tech/1489207631/380
381: 377 [sage] 2018/02/20(火) 01:53:46.64 ID:amqSspGZ Windows のコマンドプロンプトで、 >wsl echo hello >ubuntu -c "echo hello" >bash -c "echo hello" これらは皆、hello が出力されるけど、書き方が異なる wsl では、echo がサブコマンドになっているのかも http://mevius.5ch.net/test/read.cgi/tech/1489207631/381
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 621 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.017s