私は自分のデスクトップから.exeを実行しなければならないプログラムを作成しようとしています...他の場所から実行しようとすると、.vbsファイル私はそれらをデスクトップに置くように指示するように作成しました。私はすでにプログラムを作っていますが、うまくいきますが、人々は指示を読むことができないので、これは良いアプローチかもしれないと思いました。不幸なことに、私はそれに問題があり、私はどこにも行きません。誰かが私を助けることができれば、それは大いに感謝します。アプリケーションのホームロケーションを決定する
答えて
なぜあなたがこれをしたいのか分からない。しかし、exeファイルをデスクトップに配置し、そこから実行することについて話しているのであれば、Assembly.GetExecutingAssembly()を使用してSystem.Environmentでユーザーのデスクトップの場所と比較できるはずです。 GetFolderPath(Environment.SpecialFolder.Desktop)
ありがとうございます!素晴らしいです! – Redman76
人のデスクトップの観点から(デスクトップとの相対的なファイルの格納先など)何かを行う必要がある場合は、その場所を照会して後続の作業の基礎として使用できます。あなたはこれをしたいと思いますなぜ私は本当に理解していないが、あなたはアプリが、私はコンラッド上でだデスクトップ
static void Main()
{
var AsmPath =System.IO.Path.GetDirectoryName(
System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase) ;
var desktopPath = Environment.GetFolderPath(Environment.SpecialFolder.Desktop);
if (AsmPath == desktopPath)
(
MessageBox.Show ("You can only run this from the desktop");
Application.Exit();
)
else
Application.Run(new Form1());
}
から実行されたかどうかを確認するために、メインでチェックすることができ
string UserDesktopPath = Environment.GetFolderPath(Environment.SpecialFolder.Desktop);
オクラホマ - コンラッドは私にそれを打つ! –
- 1. ホストシャイニーサーバーのホームロケーションでのアプリ
- 2. アプリケーションのアーキテクチャを決定する
- 3. アプリケーションのウィンドウ/スクリーンサイズを決定する
- 4. アプリケーションのサブクラスから開始するアクティビティを決定する
- 5. P2PアプリケーションでのローカルIPアドレスの決定
- 6. GUIアプリケーションから使用するクラスを決定する
- 7. winformsアプリケーションでピクセルの色を決定する
- 8. Cocoa(OS X)アプリケーションの開始時間を決定する方法
- 9. 第三者アプリケーションのインストールディレクトリを決定する
- 10. {<M> | MはTMであり、| L(M)| = n}を決定する決定者が決定したら、決定者はn-1を決定する
- 11. アプリケーションから実行されるストアドプロシージャの決定
- 12. Androidアプリケーションがネットワークプロキシを使用するかどうかを決定する方法
- 13. アプリケーションでクラスを作成する方法を決定するには?
- 14. 拡張のための登録されたアプリケーションを決定する
- 15. iOSアプリケーションのファイルサイズを決定してからApp Storeに送信
- 16. テンソルフロー勾配の決定の決定性?
- 17. jQuery.draggable sweetspotを決定する
- 18. スイフトアレイタイプを決定する
- 19. PeopleSoft URLを決定する
- 20. リアクション:?と:決定をする
- 21. サブグループインデックスを決定する
- 22. ボックスサイズを決定する
- 23. 親コンポーネントを決定する
- 24. JPEGカラーエンコーディングを決定する
- 25. ファイルタイプを決定する
- 26. Android - フラグメントを決定する
- 27. 素数を決定する
- 28. Webアプリケーションの開発開始時期と方法を決定する方法は?
- 29. Webアプリケーションでユニットテストとエンドツーエンドテストの比率を決定する方法は?
- 30. C#外部アプリケーションがいつ実行されるかを決定する
なぜあなたはそれがデスクトップ上で気になりますか?おそらく、あなたはその依存関係をなくすことができます。 –