[過去ログ]
【.cmd】 バッチファイルスクリプト %12 【.bat】©2ch.net (1002レス)
【.cmd】 バッチファイルスクリプト %12 【.bat】©2ch.net http://mevius.5ch.net/test/read.cgi/tech/1489207631/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
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
382: デフォルトの名無しさん [sage] 2018/02/20(火) 01:58:14.32 ID:wdwe47Ke >>379 俺もちゃんと調べたわけじゃないけど、 開発の歴史からすると、 最初はbash on ubuntu on windowsという扱いで bash.exeでUbuntu上のbashが起動できる(おまけでLinuxコマンドも使えるよ!)という扱いだった。 このbashが起動できるという仕組みを提供しているものの名前がWindows Subsystem for Linuxだったわけだが 開発が継続しLinuxカーネルとの互換性があがってもうbashだけが起動するもんじゃないよねってことで Windows Subsystem for Linuxの略であるwslと呼ばれるようになり。 wsl.exeができた(おそらくbash -c "コマンド" と面倒な書き方をしなくて良いラッパー) それと前後して、ubuntuだけじゃなくopenSUSEやFedoraも動くよ!(いやFedoraまだリリースされてないんだが) ということになり、bash.exeやwsl.exeで起動するのはどっちのディストリよ? ってことでそれを切り替えることができるwslconfig.exeができた。 また直接wslconfig.exeの設定によらず、ubuntuやopensuseを直接起動するための ubuntu.exe やopensuse-42.exe が出来た。 こんな所だと思う http://mevius.5ch.net/test/read.cgi/tech/1489207631/382
383: デフォルトの名無しさん [sage] 2018/02/20(火) 02:00:13.61 ID:ZtM0s1po なんでバッチスレでパソコン博士がWSLでイキってるの? http://mevius.5ch.net/test/read.cgi/tech/1489207631/383
384: デフォルトの名無しさん [sage] 2018/02/20(火) 02:01:02.04 ID:wdwe47Ke >>381 ubuntu /?をするとわかるが、 ubuntu run echo helloが正しい ubuntu.exeもwsl.exeもbash.exeもパラメータの扱いが違うだけで ディストリ上のbashを実行していることは確かなようだ http://mevius.5ch.net/test/read.cgi/tech/1489207631/384
385: デフォルトの名無しさん [sage] 2018/02/20(火) 02:01:43.71 ID:wdwe47Ke >>383 Windows 10において、バッチファイルでWSLと連携するのは 当たり前の話になってきているから http://mevius.5ch.net/test/read.cgi/tech/1489207631/385
386: デフォルトの名無しさん [sage] 2018/02/20(火) 02:04:18.90 ID:wdwe47Ke ubuntuは Usage: <no args> - Launches the distro's default behavior. By default, this launches your default shell. と書いてあるから、bashじゃなくてデフォルトシェルが呼び出されるのかも。 うーん、どれを使うのが良い(汎用的)なのだろう? http://mevius.5ch.net/test/read.cgi/tech/1489207631/386
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
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 601 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.010s