[前の記事]« shutdownで再起動後、任意のユーザー名で自動ログオンしたい
[次の記事]フォルダを圧縮するコマンドってありますか? »

関連オンラインソフト配布サイト:
Vector>ダウンロード(top) |>MS-DOSまたは汎用 | >WindowsVista/XP/2000/NT

▲カテゴリー「CHDIR/CD/MD/RD…ドライブ/ディレクトリ切替、パス名の取扱い」索引へ
▲カテゴリー「DEBUG…プログラムのデバッグ、バイナリ編集」索引へ

バッチファイルが記録されたCDドライブをカレントドライブにする方法

951.
BATファイルが記録されたCDドライブをカレントにする方法
2006年01月20日(金) 18時16分
dosビギナー
●DOS/Windowsのバージョン↓
 98/me/2000/XP

(以下ご自由に質問文をお書きください)

CDにWEBページを記録し、そのページ内のハイパーリン
クからBATファイルを起動して必要な処理をしたいと考
えていますが、この際、そのCDドライブをカレントとす
る時には、

chdir /d %~d0

がありますが、これについて9xのOSで行うと、「無効なスイッチです」と表示されます。
対応していないと思われますが、ほかに方法があれば教
えてください。よろしくお願いいたします。
956.
Re:BATファイルが記録されたCDドライブをカレントにする方法
2006年01月23日(月) 20時13分
otn
>●DOS/Windowsのバージョン↓
> 98/me/2000/XP
>
>(以下ご自由に質問文をお書きください)
>
>CDにWEBページを記録し、そのページ内のハイパーリン
>クからBATファイルを起動して必要な処理をしたいと考
>えていますが、この際、そのCDドライブをカレントとす
>る時には、
>
>chdir /d %~d0
>
>がありますが、これについて9xのOSで行うと、「無効なスイッチです」と表示されます。
>対応していないと思われますが、ほかに方法があれば教
>えてください。よろしくお願いいたします。

Win9X系だと、つい debug コマンドに頼ってしまいますが、もっといい方法は無いかなあ。

echo %0 > %TEMP%\tmp.bat
echo rcx >%TEMP%\tmp.ini
echo 2  >>%TEMP%\tmp.ini
echo w  >>%TEMP%\tmp.ini
echo q  >>%TEMP%\tmp.ini
debug %TEMP%\tmp.bat < %TEMP%\tmp.ini
call tmp.bat
del %TEMP%\tmp.bat
del %TEMP%\tmp.ini
 
 


カテゴリー「CHDIR/CD/MD/RD…ドライブ/ディレクトリ切替、パス名の取扱い」索引へ
カテゴリー「DEBUG…プログラムのデバッグ、バイナリ編集」索引へ

 

カテゴリー一覧

FPCU/FPCDIY QUICK LINK online
この上の各ジャンル名をクリックすると、下のウィンドウが切り替わります▼


=リンク集のインデックスはこちら=

資料書籍

About

2006年01月20日 15:08に投稿されたエントリーのページです。

ひとつ前の投稿は「shutdownで再起動後、任意のユーザー名で自動ログオンしたい」です。

次の投稿は「フォルダを圧縮するコマンドってありますか?」です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。

This site is powered by Six Apart
Movable Type 3.33-ja
このブログについて | 運営:有限会社メディアポート