• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:バッチファイルの記述の仕方について教えてください。)

バッチファイルの記述の仕方とmsys上での操作方法

このQ&Aのポイント
  • バッチファイルの記述方法やmsys上での操作方法について教えてください。
  • バッチファイルからmsysを使用してparlプログラムを動かす方法を教えてください。
  • バッチファイルではmsys上での操作ができるのか教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.3

「parl」というのは「perl」の誤りですよね? [作成したバッチファイルの中身]を次のようにしてみてください。 moji_syutsuryoku.exe c:\perl\bin\perl.exe ***.pl 「c:\perl\bin\perl.exe」の部分はご自分の環境に合わせて変えてください。 なお、コマンドプロンプトで「perl -v」と打ってみて、perlのバージョン情報が表示されればフルパスで書かなくても「perl.exe」のみで大丈夫です。「'perl' は、内部コマンドまたは外部コマンド・・・」というエラーが出たら、フルパスを書く必要があります。 「***.pl」はperlのプログラムを記述したファイル名に変えてください。

thiammat
質問者

お礼

綴りの間違いお恥ずかしい・・・ 回答を見ていて、ハッとしたんですが 家庭用のWindowsPCにperlがインストールされていない事を失念していました 普段は大学の方のマシンを使っていたのでうっかりしていました・・・ Active perlを導入することで バッチファイルの方に perl ***.pl というように記述すれば動作するようになりました。 回答どうも有難うございました。

その他の回答 (3)

  • bin-chan
  • ベストアンサー率33% (1403/4213)
回答No.4

#2さんへ。 XPのSP2以降あたりから、/でも動きますよ。 その代わり、「親の親へ移動する」ときに使えた[...¥]が使えなくなってます。

  • kmee
  • ベストアンサー率55% (1857/3366)
回答No.2

> cd ../../../../ バッチファイル(=cmd.exe)なら、フォルダの区切り文字は円マークですよね?

  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.1

とりあえず msys 以前のところですが.... 「『***.pl』と実行してもテキスト情報しか出てこない」ということですが, その「parl」なるプログラムにパスが通っていれば parl ***.pl で実行できるんじゃないでしょうか.