• 締切済み

txt入力、拡張子変更のみで実行ファイルを作る方法

バッチファイルとか VBSとかWSHというのは廃れてPowerShellに一本化されていくのでしょうか? Windowsでテキストで入力して拡張子を変更するだけで使える プログラムを書く方法は今後どうなっていくのでしょうか? プログラミングはほとんどやったことがないのですが、 ちょっとした処理をテキスト入力して拡張子を変更して 実行ファイルを作れたら便利だと思って質問しました。 何を勉強したらいいでしょうか? 教えてくださいよろしくお願いします。

みんなの回答

  • Prome_Lin
  • ベストアンサー率42% (201/470)
回答No.4

Microsoftは、確かに「Windows PowerShell」に移行したいようです。 ただ、私は、「VBScript」が好きで、エクセルの操作も「VBScript」で記述しています。 また、「拡張子を変更して」とありますが、保存するときに、「VBScript」の場合でしたら、「~.vbs」として保存してください。 「メモ帳」の場合でしたら、「ファイル」→「名前を付けて保存」で保存するときに、「~.vbs」という名前で保存すればいいだけです。

  • chachaboxx
  • ベストアンサー率23% (412/1777)
回答No.3

何を勉強したらいいか の指標を見つける手段の1つのなら、マシン語(アセンブリ言語)をかじってみては? 何のためにプログラミング言語が何種類もあってCPUやOSも何種類も考案されているのかが理解できると思います。

  • maiko0333
  • ベストアンサー率19% (840/4403)
回答No.2

コンパイルせずに実行したいということでしょうか? バッチファイルはコマンドを並べたもの。 プログラムならPythonならコンパイルせずに実行しますが、 コンパイルせずに実行するものはコンパイルするものより 実行時間がかなり掛かることを覚悟してください。

  • hiodraiu
  • ベストアンサー率15% (448/2823)
回答No.1

将来的にどうなるかって質問なら、誰も正確なところは分からないと思いますよ。 個人的には、WindowsはUNIX系OSと違ってシェルを使う文化はあまりないと思ってます。シェルを使いたがるのは元々UNIX系系OSでの開発を行ってきた人のほうが多い気がします。そしてそれらの人は、何かしらのスクリプト言語のインタプリターをインストールして使うことが多いと思います。最近だとPythonなんかが多いと思います。 MSの開発環境であるVisualStudioでもPythonが利用できるようになったわけですから、今後はPythonかもしれませんね。

関連するQ&A

  • 拡張子をvbsにして実行したら構文エラー

    vbsのスクリプトをテキストに書いて、 拡張子をbatにして、bat実行したら、 ループ実行みたいに延々スクリプトが流れてしまいました。 拡張子をvbsにして実行したら構文エラーとなりました。 しかしコマンドプロンプトにスクリプトを書いて、 実行したら実行はできます。 これはvbsの実行方法はまた別にあるのでしょうか?

  • VBScript(WScript)のバッチファイル実行

    お世話になります。 VBScriptで困っています。 ご存知の方、ご教示願えますでしょうか。 Windowsでバッチファイルを実行したときに、DOS画面(コマンドプロンプト)が一瞬パッて表示されるかと思います。 現在開発中のシステムで、プログラムからバッチファイルを自動で実行する処理を入れております。 通常ならばバッチファイルを実行した場合、DOS画面が表示されてしまいますが DOS画面を出さないようにプログラムを組んでいます。 つまり、VBScriptからバッチファイルを実行しております。 以下、VBScriptのソースを記載します。 Set objShell = WScript.CreateObject("WScript.Shell") fcresult = objShell.Run("C:\abc.bat", 0, True) wscript.quit fcresult 上記のVBSを実行すると、必然的に「abc.bat」が実行されます。 しかし、現在僕が使っている環境ですとDOS画面が表示されません(←これがやりたいこと) しかし、お客さんの環境で同じ様にVBSからバッチファイルを実行すると 「C:\WINDOWS\System32\CScript.exe」という名前でDOS画面が起動されてしまいます。 周りの環境でもVBSからバッチをたたくような処理を行ってみましたが、DOS画面が起動されず。。。 正直、再現が難しいため大変困っております。 お客さんの環境では100%再現されます。 全くもって原因がつかめておりません。 Windowsのセキュリティの設定でしょうか!? ご存知の方いらっしゃいましたら、知恵をお貸しください。 よろしくお願いいたします。

  • 「拡張子を変更すると、ファイルが…」非表示は可能?

    こんばんは。 http://okwave.jp/qa/q6044641.html でも取り上げられているのですが、Windowsの設定で、拡張子を変更するときに一々「拡張子を変更すると、ファイルが使えなくなる可能性があります。変更しますか?」を出さないようにすることは出来ますか? 別段、バッチファイルを作る程拡張子を変更することはないです。たまに変更するくらいです。 以上、よろしくお願いいたします。

  • Minecraftをバッチファイルで実行

    Minecraftをバッチファイルで実行したいのですが wikiにある プレイしているとゲームが突然に落ちてしまう 以下の内容のバッチファイルを作成して"Minecraft.exe"と同じフォルダに置き、毎回バッチファイルからゲームを実行する。 java -Xms512m -Xmx768m -jar Minecraft.exe 1.上記の内容をテキストファイルにコピペ 2.フィルダオプションから拡張子を表示させる状態にする 3.テキストファイル名を「<ファイル名>.bat」に変更する ↑のやり方がいまいちよくわかりません 知ってる方がいたら教えてくださいお願いします><

  • vbsにてバッチファイルの実行

    vbsにて引数ありのバッチファイルを実行するためには、 どのようにしたらよろしいのでしょうか? 例えば、下記のものをvbsにて実行したいと考えております。 ------------------- aiueo.bat 1 2 3 4 5 ------------------- よろしくお願いします。

  • エクセルからバッチファイルの実行についてお尋ねしたいです。

    エクセルからバッチファイルの実行についてお尋ねしたいです。VBAからバッチファイルを実行して、あるアプリケーションを実行しようとしていますが実行できません。どなたか教えてもらえないでしょうか? 環境はXPのOffice2003です。他のPCで同じ環境だとバッチファイルは実行できるのですがこのPCだけ実行できないのです。プログラムの内容としてはあるアプリケーションが立ち上がっていなければバッチファイルでアプリケーションを立ち上げるプログラムになっています。そのバッチファイルがない場合はプログラムから新たに作成します。 バッチファイルがプログラムから立ち上がらない不具合がネットであがっていましたが原因としてはバッチファイルの中身がカレントディレクトリの変更を行っていないためVBAから実行できないという現象でした。なので、バッチファイルを直接ダブルクリックすると実行できますがVBAからは実行できないのです。 しかし今回は、バッチファイルの中身はカレントディレクトリの変更を行っていますし他のPCで同じ環境で行うと実行できるのでバッチファイルの中身は問題ないと予測しております。なのでその特定のPCのみ起きている現象だと考えています。 そのため何らかの設定の問題かOSのシステムになにか不具合ががあるのではないかと思っています。どなたか少しでも原因と考えられることがあれば教えてもらえないでしょうか?なんでもよろしいのでお願いします。

  • PHPをバッチスクリプトのように実行する方法

    PHPをちょっと勉強してみようと思っています。 言語仕様をさらっと勉強したいだけなので Webサーバーを立ち上げるまではしたくないと思っています。 で、PHPをバッチスクリプトのように実行したいと思っています。 PerlやWSH(JScript, VBS)、シェル、Winコマンドバッチ等のように。 しかし、少し調べた限りではPHPをバッチのように起動する方法は分かりませんでした。 PHPをバッチスクリプトのように実行する方法はありますでしょうか? 存在しないのでしょうか?もしあるのならその方法を教えてください。 よろしくお願いします。

    • ベストアンサー
    • PHP
  • VBSであるバッチファイルを管理者として実行させた

    VBSであるバッチファイルを管理者として実行させたいと思っています。 バッチファイル単体を右クリックメニューの「管理者として実行」を選択するとユーザーアカウント制御が表示されて了解すると実行できます。 VBSでInvokeVerbを使い右クリックメニューと同じ「管理者として実行」を指定して実行すると特権がないと怒られてしまいます。 ユーザーアカウント制御が聞かれないところが怪しいですが、右クリックの操作という動きに違いはないと思っています。 VBSで実行するにはどうしたらよいでしょうか? OSはvistaです。 UACについては無効にできない理由があります。 ただ、メッセージ表示をしないようにレジストリを変更してみましたが、結果は同じでした。

  • WindowsのWSH、VBSの本・参考サイト探してます。

    WSH または VBSなどを使用して スクリプトファイルをつくりたいです。 たとえば、バッチファイルを実行して、コントロールパネルを開き値を変更したりなど… 言語がまったくの初心者なのですが、なにか参考になる本または、参考になるサイトなどあればご教授ください。

  • 実行ファイルのアイコンの変更方法

    拡張子がexeの実行ファイルありますよね。 それのアイコンを変更したいのですが、 その実行ファイルのプロパティを開いても、 アイコンの変更という項目がありませんでした。 どのようにしたらアイコンが変更できるのでしょうか。 簡単に変える事の出来るソフトウェアとかありませんでしょうか(できればフリーウェア)。 実行ファイル本体のアイコンを変えたいのです。