バッチファイルプログラミング 3.batat TECH
バッチファイルプログラミング 3.bat - 暇つぶし2ch306:デフォルトの名無しさん
07/01/28 10:13:01
質問します。
各言語のマニュアルを参照するバッチを書いていたのですが
第二引数を入れた場合と入れなかった場合で
変数の展開に差が出てしまいます。
setコマンドではちゃんと反映されているのですが…?

> type man.bat
@echo off
setlocal
set lang=%1
set page=%2
if "%lang%" == "perl" (
  if "%page%" == "" set page=perl
  set page
  echo %podpath%\%page%.pod
  more %podpath%\%page%.pod
)
endlocal

> man perl perl
page=perl
C:\Perl\~\perl.pod
【ファイルの内容】

> man perl
page=perl
C:\Perl\~\.pod
ファイル C:\Perl\~\.pod にアクセスできません


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch