- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:バッチファイルの記述の仕方について教えてください。)
バッチファイルの記述の仕方とmsys上での操作方法
このQ&Aのポイント
- バッチファイルの記述方法やmsys上での操作方法について教えてください。
- バッチファイルからmsysを使用してparlプログラムを動かす方法を教えてください。
- バッチファイルではmsys上での操作ができるのか教えてください。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
「parl」というのは「perl」の誤りですよね? [作成したバッチファイルの中身]を次のようにしてみてください。 moji_syutsuryoku.exe c:\perl\bin\perl.exe ***.pl 「c:\perl\bin\perl.exe」の部分はご自分の環境に合わせて変えてください。 なお、コマンドプロンプトで「perl -v」と打ってみて、perlのバージョン情報が表示されればフルパスで書かなくても「perl.exe」のみで大丈夫です。「'perl' は、内部コマンドまたは外部コマンド・・・」というエラーが出たら、フルパスを書く必要があります。 「***.pl」はperlのプログラムを記述したファイル名に変えてください。
その他の回答 (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 で実行できるんじゃないでしょうか.
お礼
綴りの間違いお恥ずかしい・・・ 回答を見ていて、ハッとしたんですが 家庭用のWindowsPCにperlがインストールされていない事を失念していました 普段は大学の方のマシンを使っていたのでうっかりしていました・・・ Active perlを導入することで バッチファイルの方に perl ***.pl というように記述すれば動作するようになりました。 回答どうも有難うございました。