[過去ログ]
【.cmd】 バッチファイルスクリプト %12 【.bat】©2ch.net (1002レス)
【.cmd】 バッチファイルスクリプト %12 【.bat】©2ch.net http://mevius.5ch.net/test/read.cgi/tech/1489207631/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
387: 377 [sage] 2018/02/20(火) 02:51:43.01 ID:amqSspGZ wsl(Linux のbash)・PowerShell・コマンドプロンプトの3つが、 パイプでもつなげられるし、シームレスになってきて、CUI が統合されてきているから、 個別の話よりも、3つのCUI をパイプでどうつなげるかの方に、 話の焦点が移ってきている http://mevius.5ch.net/test/read.cgi/tech/1489207631/387
388: 377 [sage] 2018/02/20(火) 03:10:41.01 ID:amqSspGZ bash は、C:\Windows\System32\bash.exe を起動する ubuntu は、bash, zsh など、自分がデフォルトに設定した、シェルを起動する。 環境変数、$SHELL >wsl echo $SHELL /bin/bash wsl コマンドが、ubuntu, open suse など、 自分がデフォルトに設定した、Linux を起動 >wslconfig /list Windows Subsystem for Linux ディストリビューション: Ubuntu (既定) 推測で書いたけど、普段は、wsl を使うと良いかも http://mevius.5ch.net/test/read.cgi/tech/1489207631/388
389: デフォルトの名無しさん [sage] 2018/02/20(火) 06:46:25.63 ID:+0IlbXev >>383 オモチャ買ってもらった子供が「見て見てこれすごいんだよー」って言ってるような感じ 暖かく見守ってやれ http://mevius.5ch.net/test/read.cgi/tech/1489207631/389
390: デフォルトの名無しさん [sage] 2018/02/20(火) 12:42:35.46 ID:ZtM0s1po >>389 WSL出た頃なら仕方が無いが... やっぱパソコン博士レベルだと今頃になってやっとおもちゃを見つける感じなのか。 http://mevius.5ch.net/test/read.cgi/tech/1489207631/390
391: デフォルトの名無しさん [sage] 2018/02/20(火) 19:54:28.42 ID:+0IlbXev へへーん、ぼくなんてまえからもってるもんねー それはすごいねー w http://mevius.5ch.net/test/read.cgi/tech/1489207631/391
392: デフォルトの名無しさん [sage] 2018/02/20(火) 21:48:42.53 ID:BI5N21qv さすがにスレチだからもうやめとけと思うけど、WSLについて少し調べてみようと思うきっかけにはなったわ。 http://mevius.5ch.net/test/read.cgi/tech/1489207631/392
393: デフォルトの名無しさん [sage] 2018/02/20(火) 22:56:06.68 ID:wdwe47Ke パソコン先生に恨みでもあるのかな? そんな話をしてもバッチファイルを書く上で 何の意味もないと思うんだが、話をしたいのだろうね http://mevius.5ch.net/test/read.cgi/tech/1489207631/393
394: デフォルトの名無しさん [sage] 2018/02/20(火) 23:00:35.05 ID:wdwe47Ke >>390 Bash on Ubuntu on Windowsは、早く使いたかったんで Inside Previewに変えてまで使ったよ。 GUIアプリには対応していないって書いてあったが仕組み上 GUIアプリ動くんじゃね?ってそこの頃はまだ情報が少なかったけど 実際に自分で試してxeyes は動いたーって2ちゃんねるに書いた記憶がある http://mevius.5ch.net/test/read.cgi/tech/1489207631/394
395: デフォルトの名無しさん [sage] 2018/02/20(火) 23:11:12.21 ID:BI5N21qv 自分語りとか余計なことをダラダラ書き連ねるから嫌われるんだよ。 http://mevius.5ch.net/test/read.cgi/tech/1489207631/395
396: デフォルトの名無しさん [sage] 2018/02/20(火) 23:20:45.61 ID:wdwe47Ke 嫌うのは相手の問題だからどうしようもない 俺に対する勘違いは、俺の問題だから解決する必要がある http://mevius.5ch.net/test/read.cgi/tech/1489207631/396
397: デフォルトの名無しさん [sage] 2018/02/21(水) 02:19:50.48 ID:PXpce9sQ パソコン先生、怒りの連投きたー http://mevius.5ch.net/test/read.cgi/tech/1489207631/397
398: デフォルトの名無しさん [sage] 2018/02/21(水) 02:50:21.44 ID:1KGQWp4x 連続してね〜じゃんw http://mevius.5ch.net/test/read.cgi/tech/1489207631/398
399: デフォルトの名無しさん [sage] 2018/02/25(日) 16:07:21.04 ID:97AlcoLv 例えば「aaa」という名前のODBCの設定は以下のコマンド reg query HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI\aaa を実行すると HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI\aaa Driver REG_SZ C:\WINDOWS\system32\SQLSRV32.dll Server REG_SZ aaa Database REG_SZ aaaDB LastUser REG_SZ ***** Trusted_Connection REG_SZ Yes のように表示できますが この設定の接続先データベース(上記ではaaaDB)をコマンドで変更するこ
とは出来るのでしょうか? http://mevius.5ch.net/test/read.cgi/tech/1489207631/399
400: デフォルトの名無しさん [sage] 2018/02/25(日) 17:44:24.52 ID:f0GbsyKa reg add HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI\aaa /v Server /t REG_SZ /d bbbDB とかでだめなん http://mevius.5ch.net/test/read.cgi/tech/1489207631/400
401: 399 [sage] 2018/02/25(日) 19:41:52.11 ID:97AlcoLv >>400 「/v Server」は「/v Database」の間違いですよね? これでバッチリいけました。ありがとうございます! http://mevius.5ch.net/test/read.cgi/tech/1489207631/401
402: デフォルトの名無しさん [sage] 2018/02/28(水) 10:04:11.85 ID:xTKxXp1v windows10 のコマンドプロンプトの、文字色を変えるエスケープシーケンスで、 prompt ^[[1;36m[$d$s$t$h$h$h] ^[[1;33m%USERNAME% ^[[37m$p$_$g$s prompt $e[1;36m[$d$s$t$h$h$h] $e[1;33m%COMPUTERNAME% $e[37m$p$_$g$s echo ^[[1;36mバッチファイル^[[37m は動作しますが echo $e[1;36mスクリプト$e[37m だと駄目でず。 ( ^[ は、CTRL+[ で入力する制御文字(\x1B)) echo で有効な「$e」の様な入力方法は有りますか? http://mevius.5ch.
net/test/read.cgi/tech/1489207631/402
403: 402 [sage] 2018/02/28(水) 10:18:01.40 ID:xTKxXp1v >>402 自己解決しました http://mevius.5ch.net/test/read.cgi/tech/1489207631/403
404: デフォルトの名無しさん [] 2018/03/16(金) 22:05:15.90 ID:HEHaQcsS バッチファイルで 空行を除く最終行にhogeって文字がなかったら追加して改行 -- hogeとかになってたら削除してhoge追記して改行 って事をやりたいんですけどどうやったらできるかおせーてください http://mevius.5ch.net/test/read.cgi/tech/1489207631/404
405: デフォルトの名無しさん [sage] 2018/03/17(土) 05:37:29.93 ID:nxO/ldT7 Ruby で作った require 'stringio' ary = [] File.open(ARGV[0]) do |io| text = io.read text.rstrip! # 末尾の連続した空白を、すべて削除する sio = StringIO.new text ary = sio.readlines # 全行を配列に読み込む if ary[-1] == '-- hoge' ary[-1] = "hoge\n" elsif /hoge/ !~ ary[-1] # hoge を含まない ary[-1] += "hoge\n" else return end end # 一旦ファイルを削除してから、書き込む File.open(ARGV[0], 'w') { |io| io.write ary.j
oin } http://mevius.5ch.net/test/read.cgi/tech/1489207631/405
406: デフォルトの名無しさん [] 2018/03/17(土) 12:51:31.78 ID:HNxDhnRb >>405 あのーバッチって聞いてるのにrubyのスクリプト出されても困るんですけど http://mevius.5ch.net/test/read.cgi/tech/1489207631/406
407: デフォルトの名無しさん [sage] 2018/03/17(土) 13:17:48.14 ID:FI/uI0vX やらなくても言い余計なことをして場を混乱させる人って必ずいるよね http://mevius.5ch.net/test/read.cgi/tech/1489207631/407
408: デフォルトの名無しさん [sage] 2018/03/17(土) 13:29:47.44 ID:Y0/A+N6A ルビ厨の相手するなよ... http://mevius.5ch.net/test/read.cgi/tech/1489207631/408
409: デフォルトの名無しさん [sage] 2018/03/17(土) 13:33:32.46 ID:T/uji2Bj ロジック真似すればいいだけじゃん 作ってくれじゃなくて教えてくれなんだから Lispで回答されて読めないのは理解できるが 上のRubyくらいなら何の問題もないだろ http://mevius.5ch.net/test/read.cgi/tech/1489207631/409
410: デフォルトの名無しさん [sage] 2018/03/17(土) 15:03:38.07 ID:RY7g5/8I 聞かれてるのはバッチでの実現手段なのにロジックとか言い出してどうすんだよ http://mevius.5ch.net/test/read.cgi/tech/1489207631/410
411: デフォルトの名無しさん [sage] 2018/03/17(土) 15:06:43.59 ID:9hc/1qQU 文字列の比較も削除も面倒だから バッチではやらないほうがいい http://mevius.5ch.net/test/read.cgi/tech/1489207631/411
412: デフォルトの名無しさん [sage] 2018/03/17(土) 17:30:52.69 ID:4x6FsbbS vbscript版作ったけどバッチ限定なら貼らなくいい? http://mevius.5ch.net/test/read.cgi/tech/1489207631/412
413: デフォルトの名無しさん [sage] 2018/03/17(土) 18:08:03.98 ID:RY7g5/8I >>404 一応無理矢理ここまで作ってみたけど、ファイルの中身や指定文字列に特殊文字が入ってると 容赦なくコケるという地獄仕様のままなんで、限定的にしか使えないと思う。 有意な最終行の内容にあわせて結果ファイルを出力するバッチ https://pastebin.com/mh9BZDCv コケないようにやるにはどうすればいいのかな・・・。誰かうまいやり方があれば教えてくれ。 http://mevius.5ch.net/test/read.cgi/tech/1489207631/413
414: デフォルトの名無しさん [sage] 2018/03/17(土) 18:14:53.08 ID:4x6FsbbS 読んでてなんか泣けてきた http://mevius.5ch.net/test/read.cgi/tech/1489207631/414
415: デフォルトの名無しさん [sage] 2018/03/17(土) 18:22:19.25 ID:RY7g5/8I >>414 俺の選んだ手法がアホなだけかもしれんけど、バッチって基本的に制約多くて泣けてくるもんだから・・・( ノД`) せっかくだしvscript版もどこかに貼ってもらえるとありがたいな。 http://mevius.5ch.net/test/read.cgi/tech/1489207631/415
416: デフォルトの名無しさん [sage] 2018/03/17(土) 18:29:59.15 ID:71uTBaAx >>412 >>1にそれらしいことは書いてあるから、ダメってことはないだろう ただ、「Jscript・Perl等の埋め込み」って何だろう バッチファイルに他言語のコードを埋め込めるのか? http://mevius.5ch.net/test/read.cgi/tech/1489207631/416
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 586 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.012s