Win2kで秀丸エディタ4.06を使用しています。
E:\MyDocuments\pLaTeX2e\gomi.batには
e:
cd E:\MyDocuments\pLaTeX2e
del gomi.aux
del gomi.idx
del gomi.log
del gomi.ilg
del gomi.ind
del gomi.tag
del gomi.aux.gbk
del gomi.dvi
C:\ptex\bin\platex.exe gomi.tex
C:\ptex\bin\mendex.exe gomi.idx
C:\ptex\bin\platex.exe gomi.tex
exit
と記述しています。
E:\MyDocuments\pLaTeX2e> gomi.bat
とするとE:\MyDocuments\pLaTeX2e\gomi.dviが生成されますが、
runsync2 "cmd.exe /c E:\\MyDocuments\\pLaTeX2e\\gomi.bat";
というE:\ptex\macros\gomi.macを作成して、
[マクロファイル用のフォルダ(M)]に
E:\ptex\macros
を指定して、[マクロ登録(E)]で登録して
このマクロを実行すると
コマンドプロンプトが現れて、消えてしまいますが、
E:\MyDocuments\pLaTeX2e\gomi.dvi
は生成されません。
これは何が原因なのでしょうか?
No.1ベストアンサー
- 回答日時:
バッチファイル名をダブルクォーテーションで括っていませんが?
runsync2 "cmd.exe /c \"E:\\MyDocuments\\pLaTeX2e\\gomi.bat\"";
一瞬DOS窓が見えるのは単にcmd.exeが起動してすぐ終了するからでは?
この回答への補足
有難うございます。
早速、確認してみましたが
runsync2 "cmd.exe /c E:\\MyDocuments\\pLaTeX2e\\gomi.bat";
にしています。
runsync2 "cmd.exe /c \"E:\\MyDocuments\\pLaTeX2e\\gomi.bat\"";
とはしていません。
遅くなりましてすまいせん。
ご回答有難うございます。
美文書のサポートページに書かれているように
「“Cygwinをお使いの方は,Cygwin上のTeXをアンインストールするか,PATHで
C:\usr\local\bin を先にしてください。”
ということです。具体的には、C:\ptex\binを環境変数PATHの先頭に移してみてく
ださい。」
という事で、
C:\Documents and Settings\root>echo %PATH%
c:\ptex\bin;.C:\usr\local\bin;C:\cygwin\bin;C:\WINNT\system32;C:\WINNT;C:\WINNT\System32\
Wbem;C:\masm32\bin;C:\masm32\lsic330c\BIN;C:\cygwin\old_borland\bcc55\Bin;\;C:\cygwin\gcc\GDS2K1~1\gds2k\BIN
として漸く上手くいきました。\(^o^)/
No.2
- 回答日時:
とりあえずDOS窓は起動しているようですから、batの最後にpauseを入れて、DOS窓の画面を確認してみてはいかがでしょうか。
この回答への補足
> とりあえずDOS窓は起動しているようですから、batの最後にpauseを入れて、DOS窓の
> 画面を確認してみてはいかがでしょうか。
E:\MyDocuments\pLaTeX2e>e:
E:\MyDocuments\pLaTeX2e>cd E:\MyDocuments\pLaTeX2e
E:\MyDocuments\pLaTeX2e>del gomi.aux
E:\MyDocuments\pLaTeX2e\gomi.aux が見つかりませんでした。
E:\MyDocuments\pLaTeX2e>del gomi.idx
E:\MyDocuments\pLaTeX2e\gomi.idx が見つかりませんでした。
E:\MyDocuments\pLaTeX2e>del gomi.log
E:\MyDocuments\pLaTeX2e\gomi.log が見つかりませんでした。
E:\MyDocuments\pLaTeX2e>del gomi.ilg
E:\MyDocuments\pLaTeX2e>del gomi.ind
E:\MyDocuments\pLaTeX2e\gomi.ind が見つかりませんでした。
E:\MyDocuments\pLaTeX2e>del gomi.tag
E:\MyDocuments\pLaTeX2e\gomi.tag が見つかりませんでした。
E:\MyDocuments\pLaTeX2e>del gomi.aux.gbk
E:\MyDocuments\pLaTeX2e\gomi.aux.gbk が見つかりませんでした。
E:\MyDocuments\pLaTeX2e>del gomi.dvi
E:\MyDocuments\pLaTeX2e\gomi.dvi が見つかりませんでした。
E:\MyDocuments\pLaTeX2e>C:\ptex\bin\platex.exe gomi.tex
This is pTeX, Version p2.1.8, based on TeX, Version 3.14159 (SJIS) (Web2C 7.2)
I can't find the format file `platex.fmt'!
E:\MyDocuments\pLaTeX2e>C:\ptex\bin\mendex.exe gomi.idx
This is mendex version 2.4c [1-Sep-98].
Warning: Couldn't find input file gomi.idx.
no entry accepted.
1 error, written in gomi.ilg.
Nothing written in output file.
E:\MyDocuments\pLaTeX2e>C:\ptex\bin\platex.exe gomi.tex
This is pTeX, Version p2.1.8, based on TeX, Version 3.14159 (SJIS) (Web2C 7.2)
I can't find the format file `platex.fmt'!
E:\MyDocuments\pLaTeX2e>REM start dviout.exe gomi.dvi h
E:\MyDocuments\pLaTeX2e>rem start E:\MyDocuments\pLaTeX2e\gomi_dvi.vbs
E:\MyDocuments\pLaTeX2e>pause
続行するには何かキーを押してください . . .
となりました。
「C:\ptex\bin\platex.exe gomi.tex」の所でひひっかかっているから何も生成されないようです。
C:\>ls -F c:\ptex\texmf\web2c\platex.fmt
c:\ptex\texmf\web2c\platex.fmt*
C:\>echo %PATH%
C:\cygwin\bin;C:\WINNT\system32;C:\WINNT;C:\WINNT\System32\Wbem;C:\masm32\bin;C:
\masm32\lsic330c\BIN;C:\cygwin\old_borland\bcc55\Bin;c:\ptex\bin;.\;C:\cygwin\gc
c\GDS2K1~1\gds2k\BIN
C:\>echo %TEXMF%
c:/ptex/texmf
C:\>echo %TEXMFCNF%
c:/ptex/texmf/web2c
となり、一応、パスは通っていると思うのですが、、、
遅くなりましてすまいせん。
ご回答有難うございます。
美文書のサポートページに書かれているように
「“Cygwinをお使いの方は,Cygwin上のTeXをアンインストールするか,PATHで
C:\usr\local\bin を先にしてください。”
ということです。具体的には、C:\ptex\binを環境変数PATHの先頭に移してみてく
ださい。」
という事で、
C:\Documents and Settings\root>echo %PATH%
c:\ptex\bin;.C:\usr\local\bin;C:\cygwin\bin;C:\WINNT\system32;C:\WINNT;C:\WINNT\System32\
Wbem;C:\masm32\bin;C:\masm32\lsic330c\BIN;C:\cygwin\old_borland\bcc55\Bin;\;C:\cygwin\gcc\GDS2K1~1\gds2k\BIN
として漸く上手くいきました。\(^o^)/
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) batからexeを実行し戻り値を受け取る バッチからEXEの結果を受け取りたいのですが、 下記のバッ 1 2023/07/04 15:13
- Visual Basic(VBA) batからexeを実行し戻り値を受け取る EXEの実行内容の結果によって、戻り値を0か1かで返したい 1 2023/07/04 16:40
- その他(プログラミング・Web制作) フォルダ内の特定 拡張子のファイルを一括実行するBat ファイルについて 4 2022/04/17 09:51
- Visual Basic(VBA) VBA アドインについて お詳しい方 ご教授をお願いします。 相談事項 現在以下の対応を実施した所、 1 2022/11/02 16:53
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/02/21 09:28
- Excel(エクセル) 【マクロ】エラーが発生⇒実行時エラー58既に同名のファイルが存在 5 2022/08/31 10:03
- Excel(エクセル) 2つのマクロを連続して動かしたい 3 2022/09/20 23:46
- Visual Basic(VBA) エクセルのマクロについて教えてください 物件ごとのフォルダを作成してます そのフォルダ内にサブフォル 2 2023/07/02 17:58
- Visual Basic(VBA) 【マクロ】フォルダにファイルが1つも無い時に、ファイルがありませんとメッセージを表示する 4 2022/08/28 08:48
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/08/08 11:02
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ExcelVBAにてアプリをタスクマ...
-
バッチファイル 特定ウインドウ...
-
バッチファイル実行時に起動す...
-
EXCELをバッチコマンドで...
-
stable diffusionのインストー...
-
プログラムを実行すると、なぜ...
-
バッチで戻り値を返したい
-
64bitのwindowsサーバーで32bit...
-
ショートカットの作成とコピー
-
keytool.exeを起動するには
-
xampp1.7.4のApacheが起動しない
-
VBAからキャッシュを削除する方...
-
Visual basic6.0からショートカ...
-
PL/SQLで作成したストア...
-
UWSCについて
-
gccがコマンドプロンプト上で使...
-
svchost.exe ってなんですか?
-
c#でコマンドプロンプトを実行...
-
WSHで空白を含んだコマンドの指...
-
Win98をMS-DOSにて修正する方法...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
stable diffusionのインストー...
-
バッチファイル 特定ウインドウ...
-
ショートカットの作成とコピー
-
ExcelVBAにてアプリをタスクマ...
-
EXCELをバッチコマンドで...
-
batファイルで立ち上げたaplを...
-
c#でコマンドプロンプトを実行...
-
VB.NETでDOSコマンドの複数実行
-
バッチファイル実行時に起動す...
-
exe間での引き値の受け取り方法
-
VBAからキャッシュを削除する方...
-
64bitのwindowsサーバーで32bit...
-
Shiftキーを押しながら起動
-
pcゲームの優先度の設定につい...
-
プログラムを実行すると、なぜ...
-
PL/SQLで作成したストア...
-
ASPからのEXEファイル起動
-
VB.NETでコマンドプロンプトの操作
-
バッチファイルでAPを終了さ...
-
ドライバーのインストーラーを...
おすすめ情報