- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:TargetPathに代入するファイル名を8文字以上に(VBScript))
TargetPathに代入するファイル名を9文字以上にする方法(VBScript)
このQ&Aのポイント
- VBScriptでCreateShortcutを使用してショートカットを作成する際に、TargetPathに代入するファイル名が9文字以上の場合に、8文字までしか代入されない問題が発生します。この問題を解決する方法を教えてください。
- ショートカットの作成にはCreateShortcut関数を使用しますが、TargetPathに9文字以上のファイル名を代入すると、8文字までしか代入されない仕様です。この問題を回避するための方法を知りたいです。
- VBScriptでCreateShortcutを使用してショートカットを作成する際に、TargetPathに9文字以上のファイル名を代入しても、8文字までしか代入されないという問題が発生します。この問題を解決する方法を教えてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
マイクロソフトで検索すると以下の情報が出てきましたが、該当しそうにないですね。 http://support.microsoft.com/default.aspx?scid=kb;ja;263324 WSHのバージョンはいくつでしょうか? もし、最新でないのなら最新にしたときの動作はどうなりますか?
その他の回答 (1)
- BLUEPIXY
- ベストアンサー率50% (3003/5914)
回答No.1
>WSHのデフォルトの仕様なのか WindowsXPPro環境でテストしてみましたが、再現しませんでした。 なので、仕様ではないのは間違いないです。 おそらく、長いファイル名が使用できない環境にあるのではないかと思いますが・
質問者
補足
>BLUEPIXYさん レスありがとうございました。 問題となっているテスト環境はWin2000sp4になります。 WinXPの環境で確認したところ、BLUEPIXYさんの言われる通り、XP側では問題ありませんでした。 この問題はOSに依存する事なのかもしれないですね。
お礼
返答が遅くなり申し訳御座いませんでした。 WSHのバージョンを5.6にアップデートしてテストを行ったところ、正常に8文字以上のファイル名が認識されました。 今回のテストでは、リモート端末(WidowsXP)側からサーバ(Windows2000)に対して行っていました。 サーバ側のWSHのバージョンは旧バージョンでしたが、スクリプトを実施するXP側のWSHのバージョンしか気にしていませんでした。 ありがとうございました。