文字列に関する非常に興味深い問題に直面しています。文字列の連結が正しく機能していない
私のコードは次のとおりです。その作業罰金上記のコードで
Dim stropt As String
stropt = " -i ""C:\Rajesh Prj\Video splitter\testvideo.wmv"" -start 00:00:00 -duration 00:00:10 -start 00:00:10 -duration 00:00:10 -sep -o short{000}.wmv"
'Dim strwithpara As String
'strwithpara = " -i """ + filepath + """ -start 00:00:00 -duration 00:00:10 -start 00:00:10 -duration 00:00:10 -sep -o short{000}.wmv"
System.Diagnostics.Process.Start(Environment.CurrentDirectory() + "\asfbin.exe", stropt)
が、私は真ん中の2本のライン、その私を与えるコメントを解除する場合:私は、変数strwithpara
を使用していないにもかかわらず、
error: The system cannot find the file specified
をそのエラーはProcess.Start
に生成されます。
しかし、私はこれらの行(上記のコードでコメントを外しています)をコメントすると、その正常に動作します。 私には何が欠けているか教えてください。また、私はそれを解決するために何をすべきでしょうか。
私はfilepath
変数の値をファイルダイアログのFileName
プロパティから取得しています。
編集:変数stropt
とstrwithpara
の値を "IF"条件と比較して同じものがあることがわかりました。
期待するものと一致した場合、私はあなたが提供したコードに問題を再現することができませんでしだ参照してください。両方の中間線のコメントを外して、うまく動作します。 –