[前の記事]« CHOICEコマンドの置き換え
[次の記事]WinNT4:「前日の日付」の名前のフォルダを作りたい »

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

▲カテゴリー「アプリケーションとコマンド・プロンプト」索引へ

動画編集ツールにマルチバイト(日本語)ファイル名を指定するとエラーになってしまう


146) マルチバイトのファイル名 いしと 2003/02/11(火) 05:47


はじめまして。
動画編集のためのバッチファイルを作ったのですが、1行目は正しく実行されるものの、2行目以降では実行時に先頭数バイトが削られてしまってエラーになります。

(例)-----------------------------------

asfcut -i "D:\ああああ.wmv" -o 0.wmv -start 60.0 -duration 60.0
asfcut -i "D:\いいいい.wmv" -o 1.wmv -start 180.0 -duration 60.0

↓↓ 2行目の処理 ↓↓

D:\>ut -i "D:\いいいい.wmv" -o 1.wmv -start 180.0 -duration 60.0
'ut' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。

--------------------------------------
環境はWin2000のコマンドプロンプト窓です。

ファイル名にマルチバイト文字がなければ実行できるようなのですが、マルチバイト文字を利用するにはどうすればよいのでしょう?

物すごく基本的なことですみませんが、ご教授頂けると幸いです。

150) Re:マルチバイトのファイル名 YanaKen 2003/02/13(木) 01:22


いしとさん こんにちは。

>物すごく基本的なことですみませんが、ご教授頂けると幸いです。

「物すごく基本的」には、「普通起きそうにない現象」というほかないと思います。いいかえれば「仕様範囲外」「バグがらみ」ってことです。

 お使いのASFCUTというプログラムについて素性をお書きでなかったので、こちらで少し調べてみましたが、どうも英語圏製のオンラインソフトのようですね。

 外国製のプログラムの場合、たとえば「全角文字の2バイト目がアルファベットの"a"にたまたま相当しているような場合に、それを"A"に変換してしま う」とか、その他もろもろ、日本語環境のしくみを想定していない処理の結果として、さまざまな不具合を発生することがあります。おおかたその類の影響ではないでしょうか。

 と、そのプログラムのユーザーではない立場では半分「想像」でしかモノがいえないわけなので、状況をより正確に把握するには、ご自身でもう少しいろいろ実験することが必要であろうと思います。たとえば、

(1)2行目にASFCUT以外のコマンド(たとえば PAUSE )を記述した場合に、そのコマンドは正常に実行されるかどうか?

(2)そのバッチファイルでは2行目に書いてあるコマンドを1行目として実行した場合に、それは正常に実行されるのかどうか?

(3)日本語ならどのようなファイル名でも不具合が発生するのか、それとも、たとえば「あ」は大丈夫で「い」だとダメ、みたいな法則性が存在するか?

 ……などなど。
 または、単純に「日本語のファイル名の使用は避ける」というのも実用的な判断のひとつだと思います。

============================================================================
YanaKen

[個人homepage  ]http://homepage3.nifty.com/yanaken/
[@pay窓口    ]http://pay.nifty.com/pay/servlet/pr?i=BDKQ048560
[@pay導入について]http://bbs1.nifty.com/mes/cf_wrent/FPCU_B017/
 
 


カテゴリー「アプリケーションとコマンド・プロンプト」索引へ

 

カテゴリー一覧

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


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

資料書籍

About

2003年02月11日 11:42に投稿されたエントリーのページです。

ひとつ前の投稿は「CHOICEコマンドの置き換え」です。

次の投稿は「WinNT4:「前日の日付」の名前のフォルダを作りたい」です。

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

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