No video

ゆっくり解説、知る人ぞ知る、Windowsに初めから入ってるプログラミングツール、何もインストールしなくともプログラミングできちゃうじゃん

  Рет қаралды 275,341

逆転は無理でも、せめて追いつくFラン社畜プログラマ

逆転は無理でも、せめて追いつくFラン社畜プログラマ

2 жыл бұрын

実はWindowsには、コンパイラが初めから入っていてだれでも何の追加のインストールもせずにプログラミングをすることができます。
今回は、そのやり方の紹介です。
このコンパイラはコマンドラインツールですがコマンドラインのプログラムだけでなくウィンドウを出すformaアプリも作成できます。
初めて知った時には、「もうこれVCいらねえじゃん」と思いましたが
ところがどっこい、デバッガーがないので途中で止めてのデバックができません
ま、そんなめんどくさい奴ですが、とりあえずメモ帳でもあればプログラミングができちゃうので、他人のPCを借りてて好きなアプリをインストールできないけど、ちょっと手作業じゃめんどいなみたいなプログラムが必要なときとかさっと作っちゃう
みたいなことができます。
そうそう、動画の中でバッチファイルだと消えちゃうとかいってるけど
良い子はpauseを使うんだ! 最後の行に書いておけば窓が消えないぞ!
ブログでの補足解説はこちらです
kodoojisyatiku...
プログラムのソースをコピーできるので(動画では無理っすよね)
ぜひこちらに遊びに来てください
あと、チャンネルにいくつか具体的なサンプルがあるんで
ゲームとか実用ツールとか 良かったら見て見て

Пікірлер: 310
@pmakino
@pmakino Жыл бұрын
まさにこの方法で業務用の簡易アプリ作ってます。 自分はコンパイルコマンドをバッチファイルにしてますが、最後にpauseコマンドを入れてるのでエラーメッセージ等を確認することができています。
@fran_syatiku
@fran_syatiku Жыл бұрын
そうすね、その方法もありっすよね
@ikarugaasuka
@ikarugaasuka Жыл бұрын
@@fran_syatiku (コンパイルコマンド)||pause でエラー出たときだけ止めればもっとスマートですね。 (コマンドA)||(コマンドB):コマンドAのErrorlevelが0でないとき(≒エラーを吐いた時)、続けてコマンドBを実行する (コマンドA)&&(コマンドB):コマンドAのErrorlevelが0のとき(≒正常終了時)、続けてコマンドBを実行する ((コマンドA)||(コマンドB))&&(コマンドC)でコマンドAのErrorlevelが0のときコマンドCを、0でないときコマンドBを続けて実行する。
@hoge_hoge
@hoge_hoge Жыл бұрын
懐かしいですね。 現場ルールでフリーソフトをインストールできない時、このコンパイラを使ってツールを自作していましたね。 ただ、利用したかったライブラリ&フレームワークが無いから、同じものを自作してましたね。俗に言う「車輪の再発明」ですね。。。 それでも面倒な処理を勝手に行ってくれたので、だいぶ助かりました。 ちなみに、今でも現場では自作ツールを使っているようですw (リーダブルなソースコード、簡単な仕様書、Readme等を残してきたのでメンテしているそうです)
@fran_syatiku
@fran_syatiku Жыл бұрын
自分もそんな感じっす
@pineapple_poainapow
@pineapple_poainapow Жыл бұрын
何の環境も入ってないWindowsのサーバでなんかやらなきゃいけなくなったとき用に覚えておこう
@fran_syatiku
@fran_syatiku Жыл бұрын
昔、アプリインストール禁止の所に派遣で行ってしょうがないから適当にツール作って使ってて その会社に数年ぶりに行ったら、まだ社員の人が俺の作ったツール使てて、笑ったことあります 新人の人が 「あ、うちサーバにアプリインストール禁止なんでこれ社内アプリなんで使ってください、すげえ使いずらいすけど」 って言われて 「はい(なんか申し訳ねえっす)」ってなったことあります
@user-yj6vm1fm8f
@user-yj6vm1fm8f 11 ай бұрын
@@fran_syatiku わざわざ作ってあげたのに可哀想ww
@ponpon-lb9zf
@ponpon-lb9zf Жыл бұрын
いやぁ、懐かしい。懐かしすぎる! プログラミングが一番面白かった頃のやり方(私はMS-DOS世代ですが・・・)だけど 作業効率を考えるともうこの時代には戻れません。 これやるとしたら自分でエディタ作る所からスタートかな。
@fran_syatiku
@fran_syatiku Жыл бұрын
おお、頑張ってください ボタン一発でコマンド呼び出してコンパイルできるようにしたり 別ページでエラーメッセージ開いたり
@ponpon-lb9zf
@ponpon-lb9zf Жыл бұрын
@@fran_syatiku 確かに。(^^) デバッグしやすい環境は欲しいですね。 ・・・いや、作りませんよ(^^;)
@Yanto-Kun-JP
@Yanto-Kun-JP Жыл бұрын
そそ、昔は色々やってた世代(80年代からいじくってたエース達)がそろそろご隠居さんになってくるので、 何か面白そうなことをやり始める気がしてます。時代が変わってくると思うのは私だけ? だってさ、めちゃ早くて容量でかいのがおもちゃの値段で売ってるんんだからね。。。
@nakaosa111
@nakaosa111 11 ай бұрын
@@Yanto-Kun-JP >そろそろご隠居さんになってくる これ良いですね。 暇に任せていろいろやってくれると楽しい。
@user-re9im4mf8n
@user-re9im4mf8n Жыл бұрын
これでC#バリバリ使ってます。メモ帳はレスポンスよいです。ただ背景が白くて目が疲れるので、C#で背景黒の簡易エディタを自作しました。もともとシミュレーションとグラフィック描画で使い始めました。メモ帳に慣れたらサクサク確実に動く感覚は爽快で、なぜこれが広まらないのか不思議です。ノーコードよりノーライセンス&ノーインストールがうれしいですね。
@fran_syatiku
@fran_syatiku Жыл бұрын
メモ帳すか、漢すね 自分はデバッグで止めたりしたいので さすがにスクラッチから作る時はエディタ使っちゃいます
@RosaGigantess
@RosaGigantess Жыл бұрын
Windows2000のころからメモ帳は、折り返しが保存時に改行にされるバグがあって、それ以来使わなくなりました…。今は直ってるのかな? そのときからずっと「テキストエディタ」(今の「サクラエディタ」)を使ってます…。
@signats3401
@signats3401 11 ай бұрын
自分は個人設定で、背景黒文字緑にしてしまいました。メモ帳だけ変えるのはムリかもですが。メモ帳を多用するので、真っ白背景よりすっごく心地よいです。
@miyamakuwagta
@miyamakuwagta 2 жыл бұрын
PowerShellの仕様: 05:03 のエラーメッセージのとおり実行コマンドを現在のフォルダーからはコマンドを探さずに標準的にはコマンドパスから探すので、現在の場所を意味する 半角の .¥ 又は ./ が必要になります。 コマンドプロンプトの仕様:コマンドパス以外にも現在のフォルダーからも実行コマンドを探すのでコマンド名だけで実行できますが、./ を現在の場所という意味としては理解できないのでエラーになります。現在の場所のコマンドということであれば、./ ではなく半角の .¥ にすれば良いです。 上記のような内容も動画内で説明してあると、もっと良い動画になると思います。
@fran_syatiku
@fran_syatiku 2 жыл бұрын
ども、フォローコメントサンクスです これ読んでるみんな、わかったかな、仕様だってさ .¥使えば行けたんすか、なるほど、それは思いつかねえなぁ 精進します
@troidcradle9414
@troidcradle9414 11 ай бұрын
内部コマンドと同じ命名されたトラップを配置される攻撃があっても発動しないようにするのが./の流儀
@fran_syatiku
@fran_syatiku 11 ай бұрын
へええ、そんな理由があったんすね
@bo-yonge
@bo-yonge 11 ай бұрын
.hta というのもありますね。.html の拡張子をhtaに変えるだけで何でも出来るアプリが作れる奴。画面構成はHTMLで、プログラムはVBSかJavaScriptで記述します。IE6がベースになるので、CSSやJSはIE6に合ったものを使います。マルチブラウザとか考慮せず、IE6専用で作れば良いのでむしろ楽。JqueryはVer.1.8が使えます。
@fran_syatiku
@fran_syatiku 11 ай бұрын
デザイナさんと組んで仕事するとき1回かやったことあります 彼(彼女)たちの中にはHTMLが書ける人は結構いて(XAMLは無理でも) でもVisualStudioは持ってなかったりフォームアプリはいかにもWindowsって感じになるんで 画面をおしゃれに作って貰って、動きを僕が作るみたいな仕事です
@artificiallyintelligence4287
@artificiallyintelligence4287 Жыл бұрын
開発環境を構築しなくてもプログラミングできるとは、すごい!
@fran_syatiku
@fran_syatiku Жыл бұрын
昔はどのコンピュータでも当たり前だったらしいんすけどね Windows11はどうなんすかね? ちょっと心配です (インストールして確かめるほど心配はしてないw)
@user-wj1mc6nu9c
@user-wj1mc6nu9c Жыл бұрын
すごくねぇんだな。これ脆弱性なんですわ。 ユーザにとってちょっとお便利な素敵な機能つけたら、侵入者にとってはすごく便利なる。 なんでユーザに無断でコンパイラなんてインストールしているのか? なんだよねぇ。
@user-gh5nh4nb3f
@user-gh5nh4nb3f 11 ай бұрын
⁠​⁠@@user-wj1mc6nu9c ほんとごめんなんだけどコンパイラ入る脆弱性についてはわかるんだけど、それよりも文章がなんか気持ち悪い。 なんだよねぇ が特に怖い なんでかわかったわ。 vsコード入れた時点でc#についてはもともといろんなコンパイラ入ってるし、スクリプト言語でなんとでもできるんだからコンパイラがどうとかって話を正しく評価できてない。 しかもこの程度のコンパイラが入ることによるデメリットを詳細に分かってないだろうに分かってそうな口ぶりなのがきつい
@Irix.5674
@Irix.5674 11 ай бұрын
@@user-wj1mc6nu9c 多分だけど、.NET 用の プログラムを実行するための環境いわゆる .NET Framework が必要だったため実行環境を プリインストールしたけどそれに付随している コンパイラなども一緒に入ってしまっているという 感じでしょうね。 .NET Framework 自体を機能からアンインストールすれば 恐らく同時に消えると思いますが、普通はしないですしね。 .NET Framework を削除すると PowerShell も実行できなくなるかな。 PowerShell ってコマンドレットの名前が非常に長くて わかりにくいので自分は使わず、もっぱら cmd を 使っていますが。
@user-og4dn1pj7m
@user-og4dn1pj7m 11 ай бұрын
@@user-wj1mc6nu9c かなC
@subratte256
@subratte256 10 ай бұрын
エクスプローラーを開いているならアドレスバー、開いていない、または今最前列にないならWin+R(もしくは独自のキーマッピング)でファイル名を指定して実行開いたりしたほうが便利+楽かもしれないですね。
@fran_syatiku
@fran_syatiku 10 ай бұрын
Win+Rもいいすね RなのはRUNなんかな? エクスプローラーはコマンドプロンプト開くときにカレントをそこのっフォルダにしといてくれるのが利点すね ま、Shit押して右メニューからPowerShellをココで開くでもいいすけど
@subratte256
@subratte256 10 ай бұрын
@@fran_syatiku エクスプローラなら視覚的にファイルの場所がわかるのに対し、コマンドだといちいちdirを打ってファイルの名前とかを確認し、cdで動しないとですもんね… でもエクスプローラーを開いていない状態でどこにあるかわからない特定のフォルダーまで行くとしたときだとどちらが先にたどり着くかも気になりますね。(Win+E→移動→PowerShell開く or Win+R→dir→cdで移動)
@miko-mark
@miko-mark 11 ай бұрын
MS-DOS時代で国際システムって会社でプログラマーしてた頃はこんな感じでしたわ。 ネット環境が無い頃で、出来たプログラムはフロッピーで持ち出して米子と東京を往復しながらツールを作る為の使い捨てツールを作成してたりしました。
@fran_syatiku
@fran_syatiku 11 ай бұрын
コメントどうもっす エディタはVz ファイラーはFILMTNの頃すね それともMIFESやFD派でした?
@Jizy00
@Jizy00 11 ай бұрын
最後のほうでbatファイルにしないのはエラーメッセージがすぐに消えるからということですが、batファイルの最終行にpauseを入れればいいのでは?
@fran_syatiku
@fran_syatiku 11 ай бұрын
まさに、おっしゃる通りっす そして実を言うとこの動画をあげてからメールにツイッターに、コメントに それ言われまくってますw 何で気が付かなかったかなぁと悔やむ日々っす
@Irix.5674
@Irix.5674 11 ай бұрын
バッチだと途中でコマンドのミスなどでエラーが発生すると 強制終了するのでテストの段階では向かないんですよね。 (単にコマンドを実行しているだけでコマンドからの エラー表示なら問題はないと思いますが)
@fran_syatiku
@fran_syatiku 11 ай бұрын
デバックもむずいですしね
@Irix.5674
@Irix.5674 11 ай бұрын
@@fran_syatikuそうですね。 完成形を楽に使いたいのであればバッチは非常に 使い勝手がいいですが、窓が一瞬表示されるのは 少し煩わしかったり。 ちなみに、WinNT 系では .bat 以外に .cmd の 拡張子でもバッチファイルを作れます。 どちらでも機能的には変わりありませんがなんとなく カッコいい気がして .bat よりも多用しています。
@fran_syatiku
@fran_syatiku 11 ай бұрын
へえ、面白いですね むかしのDOSの.comみたいな感じでいいすね
@shinzenbi23
@shinzenbi23 11 ай бұрын
./ 入れないと、パスの通っている実行ファイルが全て対象になるので、思わぬ実行ファイルが実行されてしまう結果になることがある。 これはセキュリティとしてもいい状態ではないので、カレントを区別するためにあるんですよ。
@fran_syatiku
@fran_syatiku 11 ай бұрын
コメントどうもっす、そうみたいっすね これも、めちゃめちゃ指摘受けました
@kh1374
@kh1374 Жыл бұрын
WindowsはIE4の時代から、WSHでVBとJScriptのスクリプトが走ります。スクリプトといってもCOMコンポーネントを叩けるので、かなりいろいろなことができます。不特定多数に配布するスクリプトで、いちいちスクリプト言語のインストールを頼みたくない場合は、とりあえずJScriptで書く、というのがWindows 2000の時代くらいからよく知られていたテクニックでした。
@fran_syatiku
@fran_syatiku Жыл бұрын
動画の中で、ちらっとJScriptも紹介してますが そういわれてみれば一回もJScript使った動画作ってなかったすね 今度時間あったらやってみようかな スクリプト系は一定の規模を超えると途端につらくなるんで無意識で避けてたのかも
@DecimalChannel
@DecimalChannel Жыл бұрын
Linuxでgccでいろいろやっていた人には、ありがたい情報ですね。 ありがとうございます
@fran_syatiku
@fran_syatiku Жыл бұрын
昔からコンピュータを使ってた人にとっては 買ってきて、何もプログラミング言語が入っていないってのが どいうこと?て思っちゃいますよね
@DecimalChannel
@DecimalChannel Жыл бұрын
@@fran_syatiku さん ありがとうございます。 最近ではWindowsではPowerShellでばかり処理してます。コマンドプロンプトが酷すぎたんで、かなり楽にはなった気はします。
@MySnoopy00
@MySnoopy00 10 ай бұрын
この機能は初めて知りました。簡単なプログラム実行するだけなら、Visual Studioのように重たい開発環境インストールしたり、頻繁にアップデートする手間がいらないので便利かも。
@fran_syatiku
@fran_syatiku 10 ай бұрын
デバッグがめんどいんで、規模が大きくなるときついっすよね
@user-lm9px9gh2o
@user-lm9px9gh2o 10 ай бұрын
業務自動化ソフト作成用に、自分もCSCよく使う。
@fran_syatiku
@fran_syatiku 10 ай бұрын
ナカーマ来たー まじすか、お仕事頑張ってください
@kazuo777333
@kazuo777333 Жыл бұрын
Windowsではないけど大昔からプログラム組める方法はあったよ。 PC88のマシン語モニターでアセンブラーがプログラムが組めるし逆アセンブルも出来る。
@fran_syatiku
@fran_syatiku Жыл бұрын
そうなんすよね、昔のマシンは大抵できましたよね WindowsもQbasicが途中までCDにはついてきたのに スクリプト言語でお茶を濁してんのかなと思ったら いがいとこれが使えまっせ、ということで動画にしました
@es535
@es535 11 ай бұрын
batだとエラーが見えないというけど、pauseをしかけてみればいいんじゃないかなー
@fran_syatiku
@fran_syatiku 11 ай бұрын
もちろん、その通りっす 俺のミスなんすけど、この動画上げてからコメントだけでなく メールやツイッターにも「pauseってのがあってだな 」ってメッセージがメタクチャきてます もう動画とりなおそうかと
@es535
@es535 10 ай бұрын
憧れの方からレスが返ってくるとは感激っす。動画頑張ってください!😄@@fran_syatiku
@onkyouch
@onkyouch Жыл бұрын
丁度これでアプリ作ってたけどコンソールアプリしか作いと思ってたからありがたい
@fran_syatiku
@fran_syatiku Жыл бұрын
そうなんですよね、これ画面見ながら編集できるリソースエディタがあると もっと楽なんですけどね
@Udonkin
@Udonkin 10 ай бұрын
Shift+右クリックでカレントの位置を設定したPowerShellが開くというスーパー機能 もっと早く知りたかったでござる
@fran_syatiku
@fran_syatiku 10 ай бұрын
便利っすよね フォルダーのアドレスバー(今どこか表示されてるやつ) に「powershellリターン」って打ってもそこで開きますよ ご存じかとは思いますが念のため
@Udonkin
@Udonkin 10 ай бұрын
@@fran_syatiku!?!?!??!?!”?! 全然しらなかったでござる ありがとうでござる
@minami_alinko
@minami_alinko 9 ай бұрын
C#でCUIで十分なサンプルプログラムを作りたい時、csc.exeがあればコンパイルできるの用意したりしてますわ。たまにしかやらないけど。
@fran_syatiku
@fran_syatiku 9 ай бұрын
ガンガンやろうぜ! つかC#学べるし学校のプログラミングの授業とか、これでいいのでは?とかたまに思う
@SakuraCrowd
@SakuraCrowd Жыл бұрын
バッチファイルにPAUSEいれればビルド中のウィンドウの最後でとまるかも
@fran_syatiku
@fran_syatiku Жыл бұрын
止まります、それが一番簡単な解決方法ですかね
@SakuraCrowd
@SakuraCrowd Жыл бұрын
@@fran_syatiku 標準で入っているプログラミング環境は知りたくなるので助かりました。ありがとうございます。
@rybroco4687
@rybroco4687 2 жыл бұрын
すごい!職場で開発してみよう
@fran_syatiku
@fran_syatiku 2 жыл бұрын
おはようございます、いいっすねぜひ頑張ってください
@hinakotalo
@hinakotalo 11 ай бұрын
あー開発環境なんてないネットワークエンジニアだからこれは助かる! バッチ、VBA、VBS、PS1、TTLいろいろ組み合わせてきたけどこれでいろいろできるようになりそう
@fran_syatiku
@fran_syatiku 11 ай бұрын
コメントどうもです、がんばってくだせえ TTLってのは初耳でした、Teratermマクロ?
@hinakotalo
@hinakotalo 11 ай бұрын
@@fran_syatiku どうもです。そうですteratermですネットワーク機器とかサーバに接続するときによく使われているやつで マクロ組んで自動でログ取ったりとかできます
@Milepoch
@Milepoch 14 сағат бұрын
バイナリ配布が無理な場合はソースコードで配布して現物マシンでコンパイルしてる だからwindowsに限らずインストーラーとして開発環境が何かしら絶対入ってる
@fran_syatiku
@fran_syatiku 7 сағат бұрын
そうだと思います、Win11も. NET Coreあたりを入れくんじゃないかなと
@kuruses
@kuruses 10 ай бұрын
バッチファイルに pause コマンド入れておけばエラーメッセージ確認できますね。
@fran_syatiku
@fran_syatiku 10 ай бұрын
まじでそれ、この動画で一番後悔してる点です コメントやツイッターにその指摘無茶苦茶来ますw
@shirakuni
@shirakuni 11 ай бұрын
いやあ、いろいろ知れてよかったです。エクスプローラーからコマンドプロンプト呼び出せるんですね。 いままでコマンドプロンプト呼び出してからカレントドライブを移動してたので楽になります。 C#コンパイラ入ってたのも分かって嬉しいです。たとえば、引数の文字列をそのまま表示するダイアログもどきみたいな 小ネタプログラムを作るのに、いちいちVSインストールする必要がないと言うのは嬉しいですね。
@fran_syatiku
@fran_syatiku 11 ай бұрын
あれ便利っすよね>コマンドうてるやつ スタートボタンから行くのめんどいし Ctrl+Lでアドレスバーにカーソルが行くのでメモ帳とかそうやって立ち上げばっかになりました
@Irix.5674
@Irix.5674 11 ай бұрын
Window キーを押してスタートメニューを開き、そこで コマンドやアプリ名を入力すれば実行したり開いたりできます。 また右にはメニューが表示されるので管理者モードでも開けます。 例 •cmd (コマンドプロンプト) •notepad (メモ帳) •mspaint (ペイント) •calc → 電卓 ちなみに検索ボックスに入力した場合と同じなので アプリ名でも検索できるし、なんなら日本語入力を オフにしてローマ字でも検索できます。 検索ボックス自体が不要ですので自分は消してます。 スタートメニューを開いたあと、Ctrl + V で 貼り付けもできるし、少なくとも Win + R で ファイル名を指定して実行よりは便利です。
@fran_syatiku
@fran_syatiku 11 ай бұрын
検索ボックスって、1回ネットにつなぐせいか 通信途切れると真っ黒な画面になって動かないことがあるんで (リスタートで治る) 最近はもっぱら上で言ってる方法ですね
@Irix.5674
@Irix.5674 11 ай бұрын
@@fran_syatiku 実はスタートメニューって Win10 以降は別のプログラムとしてタスクが独立して いるんですよね。 (StartMenuExperienceHost.exe) そのせいかたまに固まったりして使えないときが あります。 タスクマネージャーから再起動してやらないと いけなかったり。
@user-sheephuman
@user-sheephuman 11 ай бұрын
そのアドレスバーから実行する方法が楽でいいね。初めて知ったんだが。
@fran_syatiku
@fran_syatiku 11 ай бұрын
個人的には、動画の本題より役にたつんじゃね?って思ってます☺
@のっぴ
@のっぴ 11 ай бұрын
メモ帳で.wshファイル編集してVBScriptを実行してたWindows95時代。 ODBC使って複数のCSVファイルをSQLで操作とかバリバリ業務で使ってたな。
@fran_syatiku
@fran_syatiku 11 ай бұрын
ありましたね 当時、そんな便利な方法があるとは知らず C++でselect("XXX","YYY"); みたいな関数いっぱい作ってCVSファイルいじってましたよ
@user-mt9gc5nw6t
@user-mt9gc5nw6t 5 күн бұрын
本題と全然関係ないんだけど、台詞回しとか、間とか、好きだなあ・・・
@fran_syatiku
@fran_syatiku 5 күн бұрын
おお、そう言ってもらえてうれしいです コメントどうもです
@nabesen
@nabesen 10 ай бұрын
現在のWindows 11にもcmdシェルや.BATのバッチファイル使えるのね その場合、実行属性付ける必要ないのか
@fran_syatiku
@fran_syatiku 10 ай бұрын
言われてみればWindowsっていうかDOSのころから実行属性とかないすね 自分はDOSから入ったんで最初にUNIX使った時に、厳しいなと思いました
@Cat-pv1zz
@Cat-pv1zz 11 ай бұрын
会社にセキュリティ上何もインストールしないでくださいって言われたらこれを使えばいいのかぁ……
@fran_syatiku
@fran_syatiku 11 ай бұрын
コメント読むとそんな感じに使ってる人は多いすね
@user-uz8wr5jw4k
@user-uz8wr5jw4k 11 ай бұрын
WSH(WScript/CScript)とPowerShellかなと思ったら違った。こんなのもあるんですね。exe実行時はたしかpowershellだと数文字打ってTabを押して補完すると.\入れてくれなかったかな。./でもいいんだけど。
@fran_syatiku
@fran_syatiku 11 ай бұрын
やってみました、確かに補完されますね TABって後ろ側しか補完しないのかと思ってました 情報どうもです
@JI-yw1ky
@JI-yw1ky 10 ай бұрын
「これ脆弱性なんですわ。 ユーザにとってちょっとお便利な素敵な機能つけたら、侵入者にとってはすごく便利なる。 なんでユーザに無断でコンパイラなんてインストールしているのか? なんだよねぇ。」 とかわめいている馬鹿を見かけたけど、多くのUnixやLinuxだってコンパイラが標準でインストールされているし、コンパイラ=脆弱性ではない。
@fran_syatiku
@fran_syatiku 10 ай бұрын
それはちょっと俺も思った もめるから書き込みまではしなかったけど
@user-kx4tj6rl8g
@user-kx4tj6rl8g Жыл бұрын
まさに今これでフォームアプリ作成中です。でもなかなか調べても出てこないんですよね…。
@fran_syatiku
@fran_syatiku Жыл бұрын
がんがれ!
@yousuke172
@yousuke172 2 ай бұрын
PowerShellではスクリプト内でC# のコードを文字列型としてフルスクラッチしてadd-typeコマンドでコンパイルして使ったりできますよね。 この辺の仕組み使ってるのかな
@fran_syatiku
@fran_syatiku 2 ай бұрын
あー、言われてみればそうかもですね 今軽く調べてみたんですが 思ってたよりいろいろできるんすね PowerShellに詳しくない人でも C#風に書けるだけかと思ってました
@yousuke172
@yousuke172 2 ай бұрын
同じ.NET環境上で使えるから割となんでもありですな。
@dbds7292
@dbds7292 10 ай бұрын
.NETがインストールされてない環境もあるからな起動できない時もあるなうーん
@fran_syatiku
@fran_syatiku 10 ай бұрын
この動画では.NET Framework の方を使うので95とかでもない限り入ってますよ だからまあ、すべてのWindowsに入ってるってのは嘘になるんですが 入ってるって言っても2000やXPのやつとかはバージョンが古いんでいくつかの関数は使えないかもですが
@dbds7292
@dbds7292 10 ай бұрын
@@fran_syatiku 揚げ足を取ろうとした積りはないです 普通に新品を買った場合そうですね、家で使う分には便利ですね 会社やお店で整備した中古ノートなど、インストールされてないことがあります(会社はどっちもインストールされてない事も多々、中古で入ってない事は知らなかった) .netは7からプレインストール(vistaは出た時期によってプレインストール)か、powershellはxpか お店の中古に入ってないことに少し驚きました
@user-vr6ls5kf2l
@user-vr6ls5kf2l 11 ай бұрын
出先で開発環境がないときに便利だけど、たぶん、その現場ではやり方を思い出せない罠。
@fran_syatiku
@fran_syatiku 11 ай бұрын
ははは あるある
@fallball
@fallball 10 ай бұрын
.bat に適当に書いて、最後に pause って書いておけば楽ですよ
@fran_syatiku
@fran_syatiku 10 ай бұрын
それめちゃくちゃ、言われまくりましたw コメントどうもっす、もう一生忘れないと思います
@Milepoch
@Milepoch 14 сағат бұрын
ついでに windowsで一番お手軽なのはエクセルのVBAと思う サイレント仕様変更で阿鼻叫喚の大虐殺になるのはMSの伝統なので仕方ない
@fran_syatiku
@fran_syatiku 7 сағат бұрын
自分アプリインストール禁止の会社向けに エクセルのVBAで開発させられたことありましたよ スケジュール確認とか、会議室予約システムとか 買えよMSPlanner と思いました アプリ禁止ならエクセルも禁止しろと (仕事になんないでしょうけど)
@adachimasayuki
@adachimasayuki 11 ай бұрын
スゲー。素直にチャンネル登録と高評価押しとこ
@fran_syatiku
@fran_syatiku 11 ай бұрын
サンクス! 感謝です
@adachimasayuki
@adachimasayuki 11 ай бұрын
@@fran_syatiku 反応はえ~
@fran_syatiku
@fran_syatiku 11 ай бұрын
た、たまたま、見てただけっす
@adachimasayuki
@adachimasayuki 11 ай бұрын
@@fran_syatiku あなたのことを暇人だと思う僕は暇人
@user-ne6nm6dt4u
@user-ne6nm6dt4u 11 ай бұрын
なんか昔のやり方だなぁって😅 どんどん使い易いプログラムが出てくるから無くなったと思ってたけど、まだ、あったのね😁
@fran_syatiku
@fran_syatiku 11 ай бұрын
昔は、あって当然でしたもんね
@hypersaiyazin
@hypersaiyazin 11 ай бұрын
プログラミングって開発環境が要るから面倒なんよ これなら、どこでも作れるから良いわぁ~
@fran_syatiku
@fran_syatiku 11 ай бұрын
そっすよね 頑張ってガシガシ行きましょう!
@ara80386
@ara80386 Жыл бұрын
凄いです、試してみます
@fran_syatiku
@fran_syatiku Жыл бұрын
おお、がんばって!
@user-Red_Haired1984
@user-Red_Haired1984 10 ай бұрын
IDEに慣れたらもう補完機能ないとやってられん…。
@fran_syatiku
@fran_syatiku 10 ай бұрын
ははは、あるある
@yousuke172
@yousuke172 2 ай бұрын
戦場でまともな医療器具がない医者がスキルで対応してるみたいな感じがしてかっこいい(語彙)
@fran_syatiku
@fran_syatiku 2 ай бұрын
コメントどもです
@yumu0
@yumu0 Жыл бұрын
こんな方法があるんですね。面白い
@fran_syatiku
@fran_syatiku Жыл бұрын
ですよね、みんなもっと使えばいいのにって思ってます
@yumu0
@yumu0 Жыл бұрын
@@fran_syatiku VisualStudioとか差し置いてわざわざ使うメリットってあるんですかね……?
@fran_syatiku
@fran_syatiku Жыл бұрын
日々の作業の自動化の1回しか使わないような捨てプログラムとか いちいちプロジェクト作ってとかめんどくないっすか? 古いPCだとVisualStudioは糞重いし人数が多い職場では結構なお値段だし あとアプリとかインストール禁止な会社とかで使ってましたよ アプリインストール禁止なんで開発環境入れるとかとかもってのほかだったんで そんな感じで利用してました、 メリットで比べるならVisualStudioに大負けっすね
@yumu0
@yumu0 Жыл бұрын
@@fran_syatiku なるほど。ありがとうございます
@user-pv9ve7qy1h
@user-pv9ve7qy1h Ай бұрын
スマホではここまでアクセスできんよな emmcダンプしかない
@fran_syatiku
@fran_syatiku Ай бұрын
もう使わないような奴ならroot取るとか Linux化とか、面白そうかなと
@bamboogrove1704
@bamboogrove1704 10 ай бұрын
そう言やコマンド・プロンプトとかオレも何年も弄ってねーな・・・
@fran_syatiku
@fran_syatiku 10 ай бұрын
いじれ! 今日からやれ! この文を見たらすぐやれ コマンドはお前を待ってるぞ
@sonokiha
@sonokiha Жыл бұрын
MS-DOSとかN88-BASICはバリバリやってたんですけどね。 BASICにハマりすぎて、C言語に乗り換えられなくて、Windowsになって完全に落ちこぼれて、それからプログラミングなんてやらなくなってしまった。 しかしCUIは懐かしいです。
@fran_syatiku
@fran_syatiku Жыл бұрын
自分は、BASICはひよっこだったんでむしろCへの移行は楽でしたが 今からだとPythonとかどうすかね? あとSwitchもってるなら「プチコン4」 ってのでBasicでゲーム作れますよ
@user-mi1wk3ms1z
@user-mi1wk3ms1z Жыл бұрын
自分はBASIC(N88-86)がダメでCに乗り換えて令和の今もCプログラマです。
@fran_syatiku
@fran_syatiku Жыл бұрын
一回C言語やっとくと、昨今のトレンドの言語のわかりにくいと言われてる部分 オブジェクト指向とか参照渡しとかが何やってるか手に取るようにわかっていいすよね BASICのあの行番号の仕組みも こうやって実現してんやろなってすぐわかるし (今更わかたっところで感はあるけどw)
@consaworld
@consaworld 11 ай бұрын
C#は経験無いですが、標準機能でできる事に驚きました。 batにすると一瞬で消える件ですが、最終行にpauseコマンドじゃだめですか?pauseコマンドは、batやvbsのでデバッグでよく使ってます。
@consaworld
@consaworld 11 ай бұрын
pauseの件、既に多数のコメントがありましたね。失礼しました。
@fran_syatiku
@fran_syatiku 11 ай бұрын
いえいえ、コメントありがたいっす
@ped02744
@ped02744 11 ай бұрын
懐かしい手順だなあ、IDEになってからはもうこの環境には戻れませんねw でも、Hello じゃなくて Hellow なのはなぜだろw
@fran_syatiku
@fran_syatiku 11 ай бұрын
新人の頃みんなスペル間違うじゃないすか 間違えなかったですか? 大抵の人はWorldのほうを間違うかな kzfaq.info/get/bejne/irF_oq5m2sjWYHU.html で、こっちの動画も見た人はニヤッとしてくれないかなと思ってそうしました
@羅号光祐
@羅号光祐 11 ай бұрын
無料の開発環境は eclipse でも Visual Studio Community でもあるんだから、 無理に不便な環境を使わんでも、それを入れて使えよと思いますが・・・インストールを厭う人がプログラミングに挑戦するというのも変な話でして。
@fran_syatiku
@fran_syatiku 11 ай бұрын
そうなんですけど、 コメント見てみると環境構築で失敗した人とか、ちょっと試したいとか 職場や学校のPCでツールのインストール禁止だとか 家族とPCが共有でとか、そういった方が多いように感じます
@羅号光祐
@羅号光祐 11 ай бұрын
@@fran_syatiku さん、成程、了解です。ウィルスとかスパイウェア除けでインストール一切禁止は今どきは多そうですね。
@haraoharao8876
@haraoharao8876 9 ай бұрын
何が不憫なんでしょか?
@mist.malware
@mist.malware Жыл бұрын
なんかC# 版gccとかclangみたいなイメージですかねw
@fran_syatiku
@fran_syatiku Жыл бұрын
ああ、まさにそうだと思います N88Basicとかね
@TsucaPon40
@TsucaPon40 Жыл бұрын
この動画を見て、レジストリ編集とかを思い出した。 レジストリの編集、INIファイルの編集はそれなりに危険を伴うので、自己責任の気持ちで行おう。 私も無造作にレジストリを書き乱してしまい、最悪、Windowsが起動しなくなってしまい、泣く泣くリカバリをした経験はあります。
@fran_syatiku
@fran_syatiku Жыл бұрын
ああ、ありますよねw これを読んでる良い子たち レジストリ書き換えはバックアップを取りましょう
@andoh01
@andoh01 Жыл бұрын
コンパイラのパスを PATH変数にぶっこめば良いんじゃね?
@fran_syatiku
@fran_syatiku Жыл бұрын
あれっす、この動画の12:26くらいから環境変数に登録の方法も解説してるんで見てみてください バイバイのあいさつの後なんで、みんな見てないの
@Irix.5674
@Irix.5674 11 ай бұрын
.NET の実行環境と共にコンパイラなども インストールされているんですね。 それは知らなかった。
@fran_syatiku
@fran_syatiku 11 ай бұрын
コメントどもです
@shinichiwada8257
@shinichiwada8257 Жыл бұрын
cmdのコマンドラインでbatを起動すればコンパイルエラー消えないでしょ。
@fran_syatiku
@fran_syatiku Жыл бұрын
サンクス、それもありっすね てかまあ、そうしますよね
@user-en3ji8lf2h
@user-en3ji8lf2h Жыл бұрын
Excelをお持ちでしたら、VBAが楽かもと思うます。
@fran_syatiku
@fran_syatiku Жыл бұрын
自分最初に本気で使った言語がC++なんでCの子や孫的な言語はしっくりくるんですが VB/VBAは夢の中で走ってるみたいになんかおっくうなんすよね でもエクセルで音声付き紙芝居ツールとか(パワポですね)作らされたことあるんすよ なのでチャンスがあったら、フォーム画面でゲームづくりとかやってみたいです
@kouchagawa
@kouchagawa 11 ай бұрын
昔PC-9801のMS-DOSでTurboC使ってた頃は普通にこんな感じですた。
@fran_syatiku
@fran_syatiku 11 ай бұрын
TurboCは良かったすよね 自分は全盛期は知らないですが モバギかシグマリオン(こっちだったと思う)にFreeのDos入れて使ってました
@FX.Tsubasa
@FX.Tsubasa Жыл бұрын
全く知りませんでした。こいつは便利や!
@fran_syatiku
@fran_syatiku Жыл бұрын
おお、がんばってくれ!
@user-nb6ng5he7q
@user-nb6ng5he7q 11 ай бұрын
Macやlinuxに慣れるとプログラミング環境系は面倒くさいなWindowsは
@fran_syatiku
@fran_syatiku 11 ай бұрын
今でこそだいぶ変わりましたけど Unix系は 使う=プログラミング が必須なところありますしね
@mograd
@mograd Жыл бұрын
為になります。ありがとうございます。 コマンドライン面倒くさいにワロタ。いや本当に面倒な事をやっていたものです。昔はオートコンプリートなんかないし、というかカーソルさえ左には動かせないw 私は未だにオートコンプリートが苦手です(自分で打ち込まないと気が済まないw)。
@fran_syatiku
@fran_syatiku Жыл бұрын
自分は、もう補完無いとやってらんないっす 便利さは能力を奪いますよね
@izumo4283
@izumo4283 3 ай бұрын
C# は2002年が初版だから、昔のWindowsには入ってない。
@fran_syatiku
@fran_syatiku 3 ай бұрын
たしかに、めっちゃ言われてっけど 確かにそうっす でも動画直せねえんすよ 許して下せえ ちなみに以前WinMeまではQBasicが同梱されてたらしいっす(PC98用は除く) まPC98はRomでBASIC乗ってましたけど
@aoiogre2059
@aoiogre2059 11 ай бұрын
わしゃーなでしこv1で満足じゃ
@fran_syatiku
@fran_syatiku 11 ай бұрын
コメントどうもです なでしこっすか、なつかしいっすね
@shimippyshimippy
@shimippyshimippy 11 ай бұрын
.bstファイルの最後にpauseって書けば止まるよね。
@fran_syatiku
@fran_syatiku 11 ай бұрын
まさに、おっしゃる通りっす そして実を言うとこの動画をあげてからメールにツイッターに、コメントに それ言われまくってますw 何で気が付かなかったかなぁと悔やむ日々っす
@shimippyshimippy
@shimippyshimippy 10 ай бұрын
😂😂😂😂@@fran_syatiku
@user-ro9nf7jk6b
@user-ro9nf7jk6b 11 ай бұрын
C#が使えるのか。 しかしVBCの方が良いでしょ?
@fran_syatiku
@fran_syatiku 11 ай бұрын
まじすか、自分ずっとC言語系できたんで VB系の方が辛いっす
@AlanSmithy39
@AlanSmithy39 Жыл бұрын
cmd上で、TAB押してファイル名補完したほうが楽じゃね?
@fran_syatiku
@fran_syatiku Жыл бұрын
ああ、それもそうっすね これ気軽に「めんどくせえ」って動画にしちゃったけど みんなが、色んな方法を教えてくれて面白いっすねw
@Koro_soba
@Koro_soba 10 ай бұрын
プログラム書くならメモ帳だっていいんだからそりゃそうだろう。
@fran_syatiku
@fran_syatiku 10 ай бұрын
コメントどうもっす  ま、人生もプログラミングも そんな感じで
@AKR-5241
@AKR-5241 10 ай бұрын
WindowsOSもですがChromebookでも 拡張機能オンにすれば無料インストで プログラミングできる機能があります😮
@fran_syatiku
@fran_syatiku 10 ай бұрын
そうなんすか、情報どうもです ブラウザでJavascript動かすんかな、と思ったら 結構いろいろできるみたいっすね
@AKR-5241
@AKR-5241 10 ай бұрын
@@fran_syatiku さん こちらこそ有益情報を動画で 分かりやすく紹介頂き有難う御座います
@user-bq1ui4kx5h
@user-bq1ui4kx5h 10 ай бұрын
アドレスバーが便利なのがわかった
@fran_syatiku
@fran_syatiku 10 ай бұрын
ですよね
@abcdef-ot3gp
@abcdef-ot3gp Жыл бұрын
ソースコード見られて改変されても構わないというのであれば 後々のメンテとか考えるとVBSでいいような気がするけれど コレで出来てVBSで出来ない処理って何かありますかね?
@fran_syatiku
@fran_syatiku Жыл бұрын
ぱっと思いつかないですが、無いと思いますよ 重たい計算させれば差は出ると思いますが VBSもトリッキーな事をやれば(エクセル立ち上げてVBA呼んじゃうとか) 大抵できるんで できない機能があったとしても違うやり方で似てる風に実現させれば差はほぼないんじゃないかと 自分がC#を使うのは純粋に好みの問題です メンテももうC#の方が楽ですし 最初に本気で使った言語がC系で、うん10年なんで、もうだめっすね 人は最初に恋に落ちた言語を忘れられないす
@Irix.5674
@Irix.5674 11 ай бұрын
VBS は既に過去の言語で MS 自体が非推奨にしているので 将来的に廃止などされる可能性が非常に高いです。 少なくとも新しく使うには向かないですね。 WSH 自体が役目を終えたといえますから。 Windows って MS がしょっちゅう標準のライブラリを 変更しているのでややこしいんですよね。 OLE → COM → .NET → WinUI 結局、古いながらもずっと使える WinAPI のみで作るのが 最強なのかな。
@fran_syatiku
@fran_syatiku 11 ай бұрын
そんな気はちょっとしてました
@shenwande
@shenwande Жыл бұрын
NETってアプリ入れて時に入れられるけど、勝手に入れられなかった気がする
@fran_syatiku
@fran_syatiku Жыл бұрын
.NETのサイトでランタイムの方をDLしてインストールできまっせ kzfaq.info/get/bejne/irF_oq5m2sjWYHU.html この動画の2分あたりから
@user-qd4rh3tv3t
@user-qd4rh3tv3t Жыл бұрын
マウスの動きがノートパソコンなんだよなー。。。
@fran_syatiku
@fran_syatiku Жыл бұрын
そんなんわかるんすか? 今となってはどっちで作ったか自分でもさっぱりですけど(なのですげえバレたか感が薄い) 外付けマウスを使ったかタッチパットだったかもわかります? それとも「きっとタッチパッドなんでノートだろう」って意味ですか
@user-qd4rh3tv3t
@user-qd4rh3tv3t Жыл бұрын
@@fran_syatiku いやただたんじゅんにマウスが画面細部に移動するまでにタッチパットの領域が足りないのか動きが「すいーっすいーっ」と断続的に移動してるからwww 大変だなって思っただけです><
@fran_syatiku
@fran_syatiku Жыл бұрын
どもです、単純にコメントなんかとUTF8で書いておくだけじゃダメなんすね 今だとBashも使えるようになってたりして 単純なbatファイルやwshもあるし このへんはわけわかめで こういう場合はこれとかあんでしょうけど ググりながら作業になっちゃいますよね
@user-qd4rh3tv3t
@user-qd4rh3tv3t Жыл бұрын
@@fran_syatiku 大変でした。。。(´;ω;`)
@HIHIIRONOKANE
@HIHIIRONOKANE Жыл бұрын
.batとか何年ぶりに聞いたっけ😊
@fran_syatiku
@fran_syatiku Жыл бұрын
まあまあ、それでも人によってはリアルな日々の仕事っすからw
@katsukun1958
@katsukun1958 11 ай бұрын
現実的にはバッチファイルやEXCELのVBAを学ぶ方が役に立つ。これらもあらかじめインストールされているからね。
@fran_syatiku
@fran_syatiku 11 ай бұрын
ははは そうかもしんないですが、このチャンネルの主旨は 無理かもしんねえけどワンチャンプログラミング覚えてプログラマーとして食べていこう、自己満の役にも立たないゲームでも作ろう、なんで とか言ってVBAとエクセルで作るゲームとかも面白そうですけどね
@aki4428
@aki4428 10 ай бұрын
多分それは実行環境であって、プログラミング環境とは違うと思います。
@fran_syatiku
@fran_syatiku 10 ай бұрын
たしかにw 要は、コンパイルをする実行環境であって コンパイルのコマンドがありますよ、と
@user-wj1mc6nu9c
@user-wj1mc6nu9c Жыл бұрын
"./"はLinuxライクに仕様を変えたんでしょう。カレントディレクトリを優先するというDOSの仕様だと脆弱性になりうるし。 ちなみに、最初からコンパイラが入っているのも脆弱性なんだけどwww、Win Updateでコンパイルしてるらしいから、そのせいだろうね。 MSは毎度毎度、あっち直したらこっちで粗相ヤラカシますな。
@fran_syatiku
@fran_syatiku Жыл бұрын
そんな感じでしょうね ソースコードを送り込んでパラメータを環境に合わせてに自己改変しコンパイルして広まってくコンピュータウィルスがあったとしたらSFチックでいいすね (って言うと怒られるかw) PCに置いてあるソースを発見すると取り込んで突然変異しながら広まったり
@user-wj1mc6nu9c
@user-wj1mc6nu9c Жыл бұрын
現実のようにワクチンがウイルス育てるみたいなことになって興味深いけど、スタック注入じゃなく正しく機能する一定のソースが付いてると簡単に解析されて先に絶滅になりそうかな? コンパイラあるとヤバいのは主にスピアで攻略された時ですね。
@YouTube-Hacker
@YouTube-Hacker 11 ай бұрын
エディタがあったほうが楽だけどね((あたりまえなのに突っ込んでいくスタイル (深夜テンションでコメントしているから意味不明だけど許してほしい)
@fran_syatiku
@fran_syatiku 11 ай бұрын
最近は自分もVScodeで.Netで開発してファイル小さくしたとか 1ファイルにしたいときに、これ使う、みたいな感じになってます
@YouTube-Hacker
@YouTube-Hacker 11 ай бұрын
そうなんですね! 自分はInteliJやpycharmを使っています。 昔はvscode使ってました@@fran_syatiku
@user-sj2vj2bq4o
@user-sj2vj2bq4o Жыл бұрын
「99%の人は知らない」は嘘!99.99999%は知らない!が正解?! 昔BASICでさえてこずった私には気が遠くなるが面白い!です!
@fran_syatiku
@fran_syatiku Жыл бұрын
そうかもしんないっす、意外とみんな知らない
@user-wf7wn8bg7g
@user-wf7wn8bg7g Жыл бұрын
ドドド同意www
@marryn76k
@marryn76k 11 ай бұрын
アプリとプログラムの違いや CPUとプロセッサの違いを知らない人が9割以上と思う
@fran_syatiku
@fran_syatiku 11 ай бұрын
コメントどうもです そうかもしんないですね
@Pascal_123
@Pascal_123 Жыл бұрын
さすがにデバックはできないのかな?
@fran_syatiku
@fran_syatiku Жыл бұрын
そっすね 自分が知ってる範囲では、知ってるかもですが .NET入れてVisualStudioCode使うしかないかと うちの解説動画で言うと kzfaq.info/get/bejne/irF_oq5m2sjWYHU.html とか kzfaq.info/get/bejne/bJtdeJCGvpmbf5s.html です デバッグもして出来上がっちゃってから従来の書き方に変えればCSCでコンパイルできますよ(ドットネットのみの機能を使わなければ)
@zettai_yosou
@zettai_yosou Жыл бұрын
バッチファイル作ればいい
@fran_syatiku
@fran_syatiku Жыл бұрын
おう7:12あたりからバッチファイル作ってるぜ pauseコマンド入れれば消えないんだぜ
@user-by9lm3qd6v
@user-by9lm3qd6v 3 ай бұрын
コレクターズ唯に出来そうなcommand名ばかりですね コレクターズ唯はやはり早かったのかなぁ 知らんけど #コレクターズユイ
@fran_syatiku
@fran_syatiku 3 ай бұрын
コメントどもっす
@user-cu3wx3qm4v
@user-cu3wx3qm4v Жыл бұрын
6:38 ここでは./じゃなくて.¥ですね。
@fran_syatiku
@fran_syatiku Жыл бұрын
ほんまや!!  みんな「./」じゃなくて[.¥]だと動くよ! 「.\」ってことなんやろな、console上の表記は¥だけど 英語フォントにしたら逆スラだし
@user-cu3wx3qm4v
@user-cu3wx3qm4v Жыл бұрын
@@fran_syatiku そうですね。MSはバックスラッシュがディレクトリの区切り子です。
@Irix.5674
@Irix.5674 11 ай бұрын
MS-DOS では Ver 3.0 で UNIX からディレクトリの概念を 輸入した際、UNIX ではディレクトリ区切りをスラッシュに していたのに対して MS-DOS ではコマンドのスイッチに スラッシュを使っていたため、競合するから使えず、 代わりに区切り文字としてバックスラッシュを使いました。 (MS-DOS のコマンドではコマンド名およびスイッチの スラッシュ同士はスペースで開ける必要がないです) これが後の Windows でも継承され、コマンドプロンプトでは 原則としてスラッシュはディレクトリ区切りとしては 使えません。 Exproler や一部のアプリなどではスラッシュを バックスラッシュと同等のものとして扱えるように なっていたりします。 cmd では使えませんが、PowerShell ではバックスラッシュも スラッシュもディレクトリ区切りとして使えます。 プログラムが対応していれば引数のパスはスラッシュでも 通りますね。 (実行プログラムのパスは cmd 側が処理するので スラッシュでは使えない)
@user-qg3yl4bd3i
@user-qg3yl4bd3i 11 ай бұрын
UbuntuならVimとGCCでできる...(震え声)
@fran_syatiku
@fran_syatiku 11 ай бұрын
数年前になんだったかのディストリビューションいじってたら けっしてミニマムなLinuxでわけでもないのにgccが入って無くて gcc入れねえんだってショック受けたことがありました もう、自分の環境に合わせてカーネルをビルドしてる人なんかいないんでしょうね
@user-qg3yl4bd3i
@user-qg3yl4bd3i 11 ай бұрын
@@fran_syatiku ですね。Archを使用していますがVimもgccも無いですね。 カーネルを自前でビルドするGentooなども使ってみたいですが、時間かかるし結局バイナリでダウンロードされる方になっちゃいますね。
@kawamo55
@kawamo55 Жыл бұрын
これは知りませんでした。 ちなみにこのフォルダを眺めてみると jsc.exe vbc.exe というのが入っていてjscがjavascript vbcがVisual Basicのコンパイラのようですね。
@fran_syatiku
@fran_syatiku Жыл бұрын
そっすね、 jsc.exeはJavascriptというかjscriptのコンパイラで、Javascriptと微妙に違うのが注意点ですね おそらくは昔のIEのJavascriptに近いのではないかと思う
@vmoiub
@vmoiub Жыл бұрын
霊夢は詳しいのに知らないフリしている感じw
@fran_syatiku
@fran_syatiku Жыл бұрын
ははは、どうもです
@mikecatmixc
@mikecatmixc 2 жыл бұрын
0:38 「すべてのWindowsにはC# のソースをコンパイルできるコマンドが入ってる」 WikipediaによればC# 1.0のリリース時期は2002年1月である。 よって、例えばこれより前の1998にリリースされたWindows 98にはC# 関係のコマンドは入っていないと推測できる。 よって、これは誤りであると推測できる。 11:09 「バッチファイルだと一瞬で消えちゃう」 今回のバッチファイルにはコンパイルを行うコマンドしか入っていないので、 コマンド プロンプトからバッチファイルを実行すれば勝手にすぐ消えることは無いと考えられる。 よって、これは誤りであると推測できる。
@fran_syatiku
@fran_syatiku 2 жыл бұрын
ぐぬぬ、た、確かに・・・ おっしゃる通りです あ、でもWindows3.1のころはインストールはされてなくとも フロッピーやCDにQBasic入ってませんでしたっけ? 95からかな??日本だけ? そして1.0や2.0ならMSDOSで動くんでMASMがついてきますね (これも正規版を購入した人だけかも)  それで勘弁して・・むりっすねw
@KiraKira_Blade
@KiraKira_Blade Жыл бұрын
ついTextをHELLO WORKにしちまうんだよなぁ
@fran_syatiku
@fran_syatiku Жыл бұрын
エロい言葉にして他人に見せられないとかね
@herbeco2860
@herbeco2860 11 ай бұрын
Hello では…
@fran_syatiku
@fran_syatiku 11 ай бұрын
そうなんすよ、実はこれ 以前あるある動画作ってて 「Hello Worldってスペル間違うやつ多いよね」 みたいな動画があって それがふりになってたんすよ kzfaq.info/get/bejne/irF_oq5m2sjWYHU.html 「なんだそれ、知るかいなw」でしょうけど
@member.x.from.sai-teiki
@member.x.from.sai-teiki 11 ай бұрын
驚愕の事実
@fran_syatiku
@fran_syatiku 11 ай бұрын
でも、なかなか便利っすよ
@tinitini8956
@tinitini8956 11 ай бұрын
QBasicの事じゃ無いのか…(おっさん)
@fran_syatiku
@fran_syatiku 11 ай бұрын
うん、違うやつ ちなみにQBasicってまだあれCDに入ってんすかね? 最近CDでOS買わないからわからなくて
@kadomachisun
@kadomachisun 11 ай бұрын
やっぱIDEはあった方がいいな...
@fran_syatiku
@fran_syatiku 11 ай бұрын
そっすか  自分は最近はなんかちゃんとした仕事でもVisualStudio立ち上げんのめんどくさくて VScodeで作業してたりします
@その筋
@その筋 Жыл бұрын
パワーシェルだとLSなのかw コマンドシェル用にフリーソフトのls入れてたわ(爆)💦💧💨     ・・・デバッガーがないので途中で止めてのデバックができません あ゛っ
@fran_syatiku
@fran_syatiku Жыл бұрын
やりがちっすよね、でもcmdでも使えるなら それに越したことはないような
@user-ns3we1nu3n
@user-ns3we1nu3n Жыл бұрын
パワーシェルだと「Get-ChildItem」コマンドで、dir, gci, ls がエイリアスとして割り当てられてるんだけど、説明無いから勘違いしてそう… 特にlsのエイリアスは、windows上のパワーシェルのみで、例えばLinux上のパワーシェルでは、lsコマンドを実行しちゃう環境依存がぁ
@fran_syatiku
@fran_syatiku Жыл бұрын
へえ そうなんすか Linuxでわざわざパワーシェル使おうと思わんから気が付かないすね
@Irix.5674
@Irix.5674 11 ай бұрын
PowerShell だと cmd の内蔵コマンドの dir コマンドも 使えるはず。 UNIX / Linux かぶれした ls コマンドレットが標準ですけどね。 逆に Linux には dir コマンドが ls コマンドの別名として 使えるディストリビューションもあったはず。
@fran_syatiku
@fran_syatiku 11 ай бұрын
昔は自分もls.batみたいなの作って中身はdirとかやってましたw
@304
@304 Жыл бұрын
.NET CLI もいいぞ~
@fran_syatiku
@fran_syatiku Жыл бұрын
いいすよね、デバッガが欲しい時は自分もそっちですね なので、VisualStudio Codeの中からしか使わないですけど kzfaq.info/get/bejne/irF_oq5m2sjWYHU.html この動画で触れてます 最終的に小さくした時はcscでもコンパイルできるようなコードにして 開発してとか良くします
@SuperHentaiShichowshar
@SuperHentaiShichowshar 11 ай бұрын
うーーん.. うん 昔ながらだ
@fran_syatiku
@fran_syatiku 11 ай бұрын
個人の意見ですが、僕らは30年後も僕らはコマンドラインからコマンドうって ソフト作ってんじゃないかな、とかたまに思います
@koterakiyoshi761
@koterakiyoshi761 11 ай бұрын
プログラミングはlinux一択でしょ。自分は普段使いでもlinux一択。windousは面倒くさい。
@fran_syatiku
@fran_syatiku 11 ай бұрын
すげえ気持ちはわかりますが、 プログラム売ってご飯食べていかなきゃいけないのでWindowsも捨てれないっす
@mi6297
@mi6297 Жыл бұрын
まあ、普通にVBSやけどな 簡単し。
@fran_syatiku
@fran_syatiku Жыл бұрын
あれっすよ個人的にC#の方が好きなんで
@mi6297
@mi6297 Жыл бұрын
ハッシュタグ化してるwプログラムに無縁の人が見たらこのCはあのC❣@@fran_syatiku
ゆっくり解説、英単語暗記アプリを作ろう C#アプリ
8:08
逆転は無理でも、せめて追いつくFラン社畜プログラマ
Рет қаралды 13 М.
What Kinds of Files Can Be Viruses?
14:08
ThioJoe
Рет қаралды 255 М.
Вы чего бл….🤣🤣🙏🏽🙏🏽🙏🏽
00:18
Ouch.. 🤕
00:30
Celine & Michiel
Рет қаралды 41 МЛН
CHOCKY MILK.. 🤣 #shorts
00:20
Savage Vlogs
Рет қаралды 28 МЛН
Running With Bigger And Bigger Feastables
00:17
MrBeast
Рет қаралды 85 МЛН
ついにExcelにpythonが搭載されたそうです(・ω・)ノ【使い方・活用例】
13:38
The History of Programming Languages
49:05
ルビーDog
Рет қаралды 1 МЛН
MicrosoftアカウントでWindowsにログインしてはいけない3つの理由
12:20
後藤PC塾:プロが伝えるパソコン教室
Рет қаралды 378 М.
Windows10破壊RTA
6:21
ひじきの部屋
Рет қаралды 88
How to install JavaScript dev environment in Windows | Why is WSL2 needed?
18:51
ヘロンの数学ちゃんねる
Рет қаралды 28 М.
Вы чего бл….🤣🤣🙏🏽🙏🏽🙏🏽
00:18