web-dev-qa-db-ja.com

XPで完全修飾/絶対パスを取得する最も簡単な方法は?

Word文書にハイパーリンクを挿入する方法をユーザーに指示する手順を書いています。当社の企業ネットワークでは、ユーザーが独自のドライブマッピングを作成できるため、すべてのユーザーがサーバーに対して同じドライブ文字を使用しているわけではありません。

Windowsエクスプローラーでパスを選択すると、ドライブ文字が表示されます

ドライブ文字を右クリックして[プロパティ]を選択すると、マッピングが実際に開始されるパスを含まないファンキーなサーバー名が表示されます。

フルパスを取得するために見つけることができる唯一の方法は、マップネットワークドライブを介してドライブ文字情報にアクセスすることですが、修飾されたマッピングパス全体を表示できません...そしてXPを使用してそれをコピーすることはできません。

現在開いているWord文書のフルパスをツールバーに配置する、Word 2007のWordオプション(クイックアクセスツールバーのカスタマイズ)の巧妙な設定を見つけました。唯一の問題は、ユーザーが任意のファイルにリンクする必要があることであり、すべての人がWord2007を持っているわけではありません。

Windows XPから完全にQALIFIEDファイルパスを取得する最も簡単な方法は何ですか?

ありがとう!

2
JenS

コマンドNet Useを使用して、マップされたすべてのドライブを表示できます。コマンドラインから実行します。

3
Nixphoe

簡単なバッチを作成する

Net Use>>%userprofile%\desktop\drivePaths.txt

メモ帳を開いてGetDrive Paths.batとして保存することで、これをバッチにすることができます。

これにより、すべてのドライブパスを読み取るテキストファイルがデスクトップにドロップされます。

2
Jeff F.

私たちのネットワークでは、フルパス名を返すクイックビジュアルベーシックスクリプトを開発し、レジストリ設定を追加してファイルとフォルダーのコンテキストメニューに追加しました。スクリプトは基本的にパスを取得します。スクリプトが存在するドライブがネットワークドライブである場合は、何がマップされたかを判別します。

スクリプトはPATHにURLスタイルの構文を使用しているため、リンクを電子メールやイントラネットに簡単に埋め込むことができます。

GetNetworkPathスクリプトを確認したい場合は、 ここで入手可能 です。 gpo_installには、GetNetworkPathを実際に展開するために使用する別のスクリプトがあります。ファイルをコピーし、レジストリを調整します。

0
Zoredache

短期的には、IT部門との広範な調査と検証により、絶対パスを取得する「簡単な」方法がないことが示されたため、指示に最も簡単な方法を文書化しただけです。 Sharepointリンク手順:4つのステップ。ネットワークドライブリンク手順:13ステップ。 Sharepointを使用するもう1つの理由:-)

0
JenS