#author("2021-12-22T07:06:00+00:00","default:admin","admin")
#author("2021-12-22T07:07:53+00:00","default:admin","admin")
*ショートカット作成 [#d440ba65]
-[[スクリプト ホストを使用してデスクトップ ショートカットをWindowsする方法:https://docs.microsoft.com/ja-jp/troubleshoot/windows-client/admin-development/create-desktop-shortcut-with-wsh]]
-[[PowerShell でショートカットを作る:http://www.vwnet.jp/windows/PowerShell/CreateShortcutByPowerShell.htm]]
-[[PowerShellを使用してショートカットを作成する方法:https://www.webdevqa.jp.net/ja/powershell/powershell%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%82%B7%E3%83%A7%E3%83%BC%E3%83%88%E3%82%AB%E3%83%83%E3%83%88%E3%82%92%E4%BD%9C%E6%88%90%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95/941785948/]]
-[[ショートカット(lnk)の作成:https://yanor.net/wiki/?PowerShell/%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E4%BD%9C%E6%88%90/%E3%82%B7%E3%83%A7%E3%83%BC%E3%83%88%E3%82%AB%E3%83%83%E3%83%88%28lnk%29%E3%81%AE%E4%BD%9C%E6%88%90]]
-[[スクリプトをバッチでたたく方法:https://qiita.com/Kacy-Infra-Minzoku/items/2cad6544d0d61634e258]]

-[[バッチファイルからexeファイルへのショートカットを作成する:https://codeguides.site/questions/ja/346107/creating-a-shortcut-for-a-exe-from-a-batch-file]]
--ショートカットには、[管理者として実行]オプションなど、WScript.Shellで操作できない多くの設定があります。 
--これらはWin32インターフェース `IShellLinkDataList`を通してのみアクセス可能です。これは使うのが本当に面倒ですが、それは可能です。

-[[CreateShortcut:http://suyamasoft.blue.coocan.jp/PowerShell/Sample/CreateShortcut/index.html]]

-[[.lnkがプログラムで開くコンソールウィンドウの背景色を変更するにはどうすればよいですか?:https://qapicks.com/question/1620461-80bd6b6c7889]]

-PowerShellにはショートカットを作るコマンド等はないようなので、Wshを使う

 $WshShell = New-Object -comObject WScript.Shell
 $Shortcut = $WshShell.CreateShortcut("$Home\Desktop\ColorPix.lnk")
 $Shortcut.TargetPath = "C:\Program Files (x86)\ColorPix\ColorPix.exe"
 $Shortcut.Save()

**WshShell [#a5346e76]
***CreateShortcut [#qd9ccaf8]
-[[第6回 WshShellオブジェクトの詳細(2):https://atmarkit.itmedia.co.jp/ait/articles/0409/17/news086_3.html]]
-[[ショートカットを作成する:https://dobon.net/vb/dotnet/file/createshortcut.html]]

-「管理者として実行」の設定を行う方法が見つからない

**IShellLinkDataList [#j75a75ef]
-[[lukesampson/concfg/lib/shortcut.ps1:https://github.com/lukesampson/concfg/blob/master/lib/shortcut.ps1]]

***IWshShell_Class [#z3d7d326]
-[[Create shortcuts programmatically from C# and set “Run as administrator” property:https://www.generacodice.com/en/articolo/654280/Create+shortcuts+programmatically+from+C%23+and+set+&%238220;Run+as+administrator&%238221;+property]]
-[[C# (CSharp) IWshShell_Classの例:https://csharp.hotexamples.com/jp/examples/-/IWshShell_Class/-/php-iwshshell_class-class-examples.html]]
-[[C# ショートカットを作成する:https://www.itlab51.com/?p=4845]]
-[[C#メモ ショートカットを作成してみる:https://www.tetsuyanbo.net/tetsuyanblog/43536]]
-[[C# ショートカットを作成する:https://cammy.co.jp/technical/c_shortcut/]]

***InteropIWshRuntimeLibrary.dllの入手 [#qc18f2fb]
***InteropIWshRuntimeLibrary.dll [#e41e5818]
-[[C#メモ ショートカットを作成してみる:https://www.tetsuyanbo.net/tetsuyanblog/43536]]
-[[ショートカットファイルの作成:https://devlights.hatenablog.com/entry/20070419/p1]]
--[[[VisualStudio] 参照設定の設定方法:https://dotnet.programmer-reference.com/vs-references-add/]]

-[[ダウンロード Interop.IWshRuntimeLibrary.dll:https://jp.error-dll.info/file/InteropIWshRuntimeLibrarydll]] ... 最終手段

-[[IWshRuntimeLibrary Question:https://bytes.com/topic/c-sharp/answers/232468-iwshruntimelibrary-question]]


トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS