簡體   English   中英

我如何在 C# 中獲取 Steam 應用程序的 URL

[英]How i get URL of steam apps in c#

我正在為 Steam 游戲制作一個應用程序。 因為快捷方式從桌面竊取了區域,所以我為此做了這個項目。 我想添加一個“在此處放置文件以添加列表”,當他在程序上放置快捷方式時,我需要獲取應用程序 ID,然后它會自動添加到列表中。我添加了放置文件腳本!! 但我不知道如何從程序集中獲取 URL 標題..有一個屏幕截圖。 我想從這樣的快捷方式中獲取 url。

截圖 1

截圖 2

!! 我制作了放置文件腳本.. 我在獲取 url 腳本時遇到了問題。

如果您知道 steam.exe 的位置,則打開 Steam 應用程序非常簡單。

 System.Diagnostics.Process.Start(@"C:\Program Files (x86)\Steam\steam.exe","steam://rungameid/730");

在我的情況下(我認為它也是默認值),您只需提供 steam.exe 的路徑並將快捷方式的內容作為參數傳遞即可啟動應用程序。

編輯:如果你想獲得參數值,你可以使用讀取文件

File.ReadAllLines(path);

並從字符串中獲取參數,它看起來像這樣:

        string[] lines = File.ReadAllLines(Environment.GetFolderPath(Environment.SpecialFolder.Desktop) + "/Golf With Your Friends.url");
        string argument = lines.ToList().FirstOrDefault(item => { return item.Contains("steam://"); }).Replace("URL=", "");
        System.Diagnostics.Process.Start(@"C:\Program Files (x86)\Steam\steam.exe", argument);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM