- TVTestについて語るスレ Part 88
256 :名無しさん@編集中 (ワッチョイWW cfe8-Jb6T)[sage]:2018/04/17(火) 07:36:59.11 ID:o1+lgvL90 - spinel経由でBS朝日が検出されてBSjapanが検出されない
|
- Avisynth 初心者質問スレ Part9 [無断転載禁止]©2ch.net
378 :名無しさん@編集中 (ワッチョイ 83f7-ycE0)[sage]:2018/04/17(火) 19:59:40.99 ID:o1+lgvL90 - ttps://github.com/enccc/AviSynth-GetProgramName2/releases
GetProgramNameがフルパス取得できないらしいので、新しく作り直してみた 名前は衝突しないようにGetProgramName2(bool "full_path")にしてる full_pathはデフォルトでfalseだから何もしなければGetProgramName()と同じように動くはず GetProgramName2(true)とするとフルパスが取得できると思うんだけど、どうかな? おまけでGetProgramName2_Util.avsiも付属してる オートローディングするなりImport()するなりしておけば、GetProgramName2()をGetProgramName()で呼び出せたり、 GetProgramDir()でフルパスからプログラム名を除いたフォルダ名までのファイルパスを返してくれる 1時間半ぐらいで書き上げた手抜きの即席プラグインなのでうまく動かなかったらすまねぇ・・・ それと動作に追加でインストールが必要なランタイムはないはず
|
- Avisynth 初心者質問スレ Part9 [無断転載禁止]©2ch.net
379 :名無しさん@編集中 (ワッチョイ 83f7-ycE0)[sage]:2018/04/17(火) 20:02:28.10 ID:o1+lgvL90 - ごめん追記で書かせてもらうけど・・・
仕様として、内部でワイドバイト文字列からマルチバイト文字列に変換してるんだけど、 その時に変換できない文字があると「?(半角疑問符)」に置き換わるようになってます なので使うときはそういう文字がないようにしないと 取得したプログラム名やパスを文字列比較などに掛けて分岐する時に問題が起こるかもしれない まぁよほどファイル名やファイルパスに特殊な文字を使ってないと引っかからないと思うので そこまで気にしなくてもいいはず このプラグインの原案は結構前に出来上がってたんだけどやる気失ってた所だった ちょうどピンポイントに困ってる人がいたのでやる気振り絞って書ききってみた 動くか分からないけど・・・
|
- Avisynth 初心者質問スレ Part9 [無断転載禁止]©2ch.net
383 :名無しさん@編集中 (ワッチョイ 83f7-ycE0)[sage]:2018/04/17(火) 21:25:17.28 ID:o1+lgvL90 - >>381
空文字列が返ってくるのはすまねぇ俺のミスだ ちょっと今修正してる ご指摘の通り、コマンドライン引数を取得して呼び出したプログラムの文字列を取り出すから、 呼び出したコマンドがフルパスじゃないの想定してないんだよね・・・ 修正方法は考えるけどちょっと時間かかるかも
|
- Avisynth 初心者質問スレ Part9 [無断転載禁止]©2ch.net
384 :名無しさん@編集中 (ワッチョイ 83f7-ycE0)[sage]:2018/04/17(火) 21:41:42.76 ID:o1+lgvL90 - ttps://github.com/enccc/AviSynth-GetProgramName2/releases
怪しそうな所少し変えたけど空文字返ってくるのはこれで直ってる?
|
- Avisynth 初心者質問スレ Part9 [無断転載禁止]©2ch.net
385 :名無しさん@編集中 (ワッチョイ 83f7-ycE0)[sage]:2018/04/17(火) 22:23:50.41 ID:o1+lgvL90 - 連投ごめんなさい
ttps://www.axfc.net/u/3904037 > そして、コマンドプロンプトから > >app > として起動した場合、 これをちょっと何とかしてみようとやってみた 手元でavs2pipemod -y4mp input.avsとすると、 GetProgramName2(false)でavs2pipemod.exe、GetProgramName2(true)でC:\hogehoge\avs2pipemod.exe、 と表示されててパット見改善できたっぽいんだけどどうかな? ちゃんと動くようなら正式にソースコード書き換えたいんだけど・・・ 私は寝るので本格的に反応できるのは明日の夕方以降になるかもしれません
|