ファイルの名前を変更できるかどうかをテストできるバッチファイルを作成するのに役立つ人が必要です。ファイル名を変更できるかどうかを示す情報ボックスを開きます。ファイルの名前を変更できる場合は、どのようにバッチファイルテストを行うことができますか?
この問題はすべて私はインタラクティブなpdfファイルを使用しています。ネットワーク上の2人のユーザーが同時にファイルを開くと、ファイルの変更を保存することはできません。しかし、誰かがファイルを開いていると名前を変更できないので、名前を変更せずにファイルの名前を変更できるかどうかをテストできるバッチファイルが必要な理由がわかります。名前を変更できる場合は、「ファイルは編集可能です」というポップアップボックスを開く必要があります。名前を変更できない場合は、「ファイルが使用中です。後でやり直してください」というポップアップボックスが必要です
THERこのchallangeを取る意志である誰かであるならば、私はとても幸せなことでしょう:)
よろしく
ディオン
REN "file.pdf"「ファイルをオフ@echo。 pdf "2> nul || (
エコー申し訳ありませんが、ファイルが使用中である
はエコー後ほど再度お試しください
が 他に「C:\テスト」を開始。。file.pdf
)
おかげでコードを@dbenhamは、私はちょうどここに..ファイルが使用されていない場合には、PDFファイルを開始しますので、起動コマンドを追加する必要があります:) ほぼ完璧です –
@DionChristensen - '' C:\ Test "'は私を少しスローしますが、それはあなたの意図が何であるか分かりません。 STARTコマンドは、最初の引数がそのように引用されている場合、最初の引数をウィンドウタイトルとして解釈しますが、実行可能なプログラムはそのウィンドウタイトルを独自のもので上書きする可能性があります。たとえ効果がないとしても、プログラムの引数がパス内のスペースのようなものによって引用符を必要とする場合、タイトルを提供することは重要です。 '' C:\ Test "'をあなたのpdfがあるパスとするつもりなら、適切な構文は '' start "" "c:\ test \ file.pdf" 'でしょう。 – dbenham