問題タブ [desktop-shortcut]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - XREExeF をコピーして、ファイルのショートカットとして貼り付けます
私のアドオンでは、次のようにして Firefox プロファイルを起動していました。
したがって、これによりコマンドライン引数が追加され、起動されます。ただし、これはいくつかの問題を引き起こします。ユーザーがアイコンを固定したいのに、別のアイコンを固定するだけfirefox.exe
です。ユーザーもアイコンを変更しようとします。
ウィキペディアは、すべての OS がショートカットをサポートしていると述べています: http://en.wikipedia.org/wiki/File_shortcut
XREExeF
そのため、ショートカットとしてコピーして貼り付け、コマンドライン引数を追加したいと考えました。
編集: @nmaier のおかげで、クロス OS メソッドがないことがわかりました。OS固有の方法を教えてください。
url - SSRS レポートを移動すると、既存のデスクトップ ショートカットは自動的にそのレポートにリダイレクトされますか?
私の会社は SSRS を使用しており、いくつかのレポートを別のフォルダーに移動する必要があります。デスクトップにレポートへのショートカットを作成しているユーザーもいると思います。デスクトップのショートカットが壊れないように、これを処理する簡単な方法はありますか?
1 つのオプションは、実際のレポートがあったフォルダーにある、実際のレポートと同じ名前の「プレースホルダー」レポートを作成することです。プレースホルダー レポートには、レポートが移動されたことを説明するテキスト ボックスがあり、へのハイパーリンクが提供されます。実際のレポート。別のテキスト ボックスは、デスクトップ ショートカットを更新するようにユーザーに指示します。(このオプションは、SSRS フォルダーに追加の「他の場所を探す」レポートを作成するだけなので、好きではありません。)
SSRS は、"?ItemPath=" URL パラメーターを使用して、レポートの場所を示します。そのパラメーターは、有用なメッセージをトリガーするだけのようです。
powershell-2.0 - 実行中のスクリプトのショートカットを作成し、PowerShell コンソールでリンクを実行可能にする
次に、簡単にアクセスできるように、リンクを C:\Users\Public\Desktop に保存します。
どうすればこれを行うことができますか?
基本的に、元の PowerShell スクリプトは、それ自体へのショートカット リンクを作成し、それを Public\Desktop フォルダーに保存する必要があり、クリックすると PowerShell で実行できるようにする必要があります (メモ帳で開かないでください)。
どんな助けでも大歓迎です。
windows - すべてのウィンドウ アイコンに関する問題
私はdreamweaverファイルを開いていました。それはオプションで開いて開いたので、dreamweaver をチェックしましたが、このタイプのファイルを常に開くことがチェックされていることに気づきませんでした。現在、すべての .lnk 拡張子ファイルが Dreamweaver に変更されています。ショートカットを開くことができません。問題を解決するのを手伝ってください
windows - WiX を使用して、Windows で宣伝されていないアプリケーションのアイコンを作成するにはどうすればよいですか?
インストール後、すべてのアイコンが標準アイコン (汎用/空白) だったため、最近、Advertized プロパティをインストールから削除しました。ここで、この種のコードを使用します。
これにより、「%systemroot%/A-GUID-Here/ARPPRODUCTICON.exe」のような場所にインストールされたアイコンを指すショートカットが作成されます。ショートカットがデスクトップにコピーされない限り、これは正常に機能します。ユーザーがこれを行い (実際には非常に一般的)、後でソフトウェアの新しいバージョン (おそらく「メジャー」アップデート) をインストールすると、古いショートカット アイコンがアンインストールされ、新しいショートカット アイコン用に新しい GUID が作成されます。これにより、(古い) デスクトップ ショートカットのアイコンが失われます。
本当に必要なのは、MyApp.exe の組み込みリソースからアイコンを指摘することです。これが不可能な場合は、アップグレード後も古いショートカットが機能するように、ショートカット アイコンが永続的な場所を参照するようにします。インストールには、おそらく 10 個のショートカットがあります。必要に応じて、ICON リソースを格納するためだけの特別なリソース DLL/EXE を作成できます。しかし、%systemroot% の代わりに「ローカルに」インストールされたファイルを短く指摘するにはどうすればよいでしょうか?
Wix3.5を使用しています。Windows XP/2003 をサポートする必要があります。
よろしくアルダス
vbscript - ショートカットを作成してコンピューターを再起動するスクリプトの作成
私のコードについて助けが必要です。2 つのことを行うスクリプトを作成しようとしています。まず、ユーザーのデスクトップにショートカット アイコンを作成します。次に、ユーザーがアイコンをダブルクリックすると、コンピューターを再起動するかどうかを尋ねるボックスが表示され、[OK] をクリックして再起動し、[キャンセル] をクリックしてコマンドをキャンセルするオプションが表示されます。コマンドプロンプトにスクリプトを入力すると、コンピューターの再起動オプションが実行されます。どんな助けでも大歓迎です。これが私のスクリプトです:
c# - Windows はどのようにデスクトップ ショートカットから「最小化」状態を強制しますか?
システム トレイに最小化するように設計されたアプリケーションがあります。そこに問題はありません。
私が抱えている問題は、その実行可能ファイルへのデスクトップ ショートカットを設定して起動するときに、最小化された状態を強制するために Windows が何をしているのかを判断できないことです。
フォームのコンストラクターにいくつかのデバッグ出力を配置し、ショートカットを介して起動しました。コマンド ライン引数がなく、WindowState
yieldsのチェックが行われますNormal
。それでも、アプリはタスクバーに最小化されて起動します。
ただし、それは問題です。フォームが画面上にあり、ユーザーが最小化した場合と同じように、システム トレイに最小化して開始したいのです。もちろん、「最小化」ショートカットが使用されたとき、またはユーザーがフォームで最小化をクリックしたときだけです。
編集: 好奇心のために...コンストラクターをチェックインしたため、最初のテストに欠陥がありました。テストをLoad
メソッドに配置すると、Minimized
状態が生成され、それに反応してコードを呼び出して、「トレイへの最小化」を実行できました。
linux - Linux シェル スクリプトがデスクトップ ショートカットとして完全に実行されない
仕事を始めるたびに一連のアプリケーションを開くシェルスクリプトを作成しようとしています。私が探しているものと思われるこのような投稿をいくつか見つけました。問題は、スクリプトをダブルクリックしてもスクリプトが機能しないことです。
ターミナルからスクリプトを開始すると、スクリプトは完全に実行されますが、これを常にターミナルから呼び出す必要はなく、ショートカットをダブルクリックしたいと考えています。最後に「sleep 1」を追加すると、ほとんどの場合は機能しますが、ここでの問題は、すべてを実行するのに 1 秒では必ずしも十分ではないということです。また、非常に不正確に感じます。確かに、「スリープ 10」と言って終了することもできますが、開発者としては、これはハック ソリューションのように感じます。
これが私の現在のスクリプトです。時間の経過とともにアプリケーションをこのリストに追加する予定ですが、今のところはこれで十分です。
問題は、すべてが確実に開始され、一時的なターミナル ウィンドウが必要以上に長く開いたままにならないようにするにはどうすればよいかということです。
問題が発生した場合に備えて、このスクリプトを作成するには、.sh ファイルをデスクトップに保存し、ファイルのプロパティで [ファイルをプログラムとして実行することを許可する] をオンにしました。