[過去ログ]
【.cmd】 バッチファイルスクリプト %12 【.bat】©2ch.net (1002レス)
【.cmd】 バッチファイルスクリプト %12 【.bat】©2ch.net http://mevius.5ch.net/test/read.cgi/tech/1489207631/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
346: デフォルトの名無しさん [sage] 2018/02/05(月) 11:37:48.40 ID:j3KUW6ez >>343 >>345 重ねてありがとうございます。 cmdの場合は以下でうまくいくようです。 set testExe="D:\a bc\test.exe" FOR /F "tokens=3" %%a IN ('cmd /c %testExe% --help ^| findstr "TargetStr"') DO ( http://mevius.5ch.net/test/read.cgi/tech/1489207631/346
347: デフォルトの名無しさん [sage] 2018/02/05(月) 13:08:35.91 ID:Emu9UBTE 括弧の中の最初と最後の引用符が削除される? http://mevius.5ch.net/test/read.cgi/tech/1489207631/347
348: デフォルトの名無しさん [sage] 2018/02/05(月) 14:11:13.29 ID:ETXmgzVd やっと思い出したぞ裏技w 前後の端にダミーの二重引用符 ^" を付けるんだった >>347 のおかげで思い出したぜ set testExe="D:\a bc\test.exe" for /f "tokens=3" %%a in ('^"%testexe% --help ^| findstr "targetstr"^"') do ( http://mevius.5ch.net/test/read.cgi/tech/1489207631/348
349: デフォルトの名無しさん [sage] 2018/02/06(火) 13:18:25.70 ID:m2OYikdE >>347-348 できました。なるほど、そういう解釈がされるんですね・・・。 バッチってほんと思わぬところでひっかかりますよね。とても勉強になりました。ありがとうございます。 http://mevius.5ch.net/test/read.cgi/tech/1489207631/349
350: デフォルトの名無しさん [] 2018/02/07(水) 10:59:47.18 ID:fDqCQtuz VBでプログラムを作っているのですが、行き詰ってしまったので質問させていただきます。 バッチでiniファイルを読み込み、iniから取得したデータを格納した変数をVBのソース内で使いたいのですが可能ですか? exe形式での納品となるのでiniファイルの読み込みはどうしてもバッチ内で行いたいのです。 ちなみに処理の流れとしては、iniファイル読み込み→exeファイル実行となっています。 どなたかご教授ください。よろしくお願いいたします。 http://mevius.5ch.net/test/read.cgi/tech/1489207631/350
351: デフォルトの名無しさん [sage] 2018/02/07(水) 11:12:08.68 ID:fDqCQtuz 申し訳ございません。 バッチでiniファイルを読み込み、iniから取得したデータを 格納した変数をVBのソース内で使いたいのですが可能ですか? × VBのソース内の変数に格納したいのですが可能ですか? ○ でした。 http://mevius.5ch.net/test/read.cgi/tech/1489207631/351
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
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 627 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.156s*