問題タブ [startup]
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.
performance - Delphi アプリの起動速度を上げる方法は?
Delphi アプリの起動速度を上げる (または起動時間を短縮する) ために何をしますか?
アプリケーション固有のもの以外に、常に機能する標準的なトリックはありますか?
注: 高速なアルゴリズムなどについて話しているのではありません。速度に関しては、起動時のパフォーマンスのみが向上します。
dialog - ロード/起動ダイアログを上にロックする必要がありますか?
序章
AlwaysonTopが構成されているスタートアップダイアログがあるアプリケーションにとても悩まされてきました。
開始ダイアログとは、開いたばかりのプログラム(そしておそらく意図的に開いたので役に立たない情報)、プログラムが登録されている人(おそらくあなた、もっと役に立たない)、およびその他のランダムなアプリケーション固有の情報を示す迷惑なボックスを意味します。起動の進行状況を示す読み込みバーがあるものもありますが、それ以外の場合は、プログラムが実際に起動していることを示す以外は基本的に役に立たないようです(ユーザーがまだ開いていないと思っているため、読み込みプロセス中に5つのインスタンスを開かないようにするため)。
ただし、最悪の場合、この役に立たない情報が、その時点で作業している可能性のあるすべての有用なブラウザとドキュメントに表示され、アプリケーションが読み込まれるまで待ってから、他の作業を効果的に行うことができます。ほとんどのアプリにはこれを行わないという意味がありますが、それでも練習を続けるアプリもあります。
今、私は暴言を吐き終えました...
私の質問
私の質問は..なぜですか?
このすべてのポイントは何ですか?
なぜ/誰かがこれをしたのですか?
その背後にある理由は何でしたか?
他の誰かがこれに悩まされていますか?
この手法を使用することで、エンドユーザーまたは開発者にメリットはありますか?
このような起動ダイアログをいつ使用する必要がありますか?
他の誰かがコミュニティと共有する他のコメント/暴言/提案がありますか?
windows - エクスプローラーを実行しないように変更された Windows システムで、起動時にアプリケーションを実行するにはどうすればよいですか?
まとめ
explorer.exe を起動しない変更された Windows ボックスで、Windows の起動時に GUI アプリケーションを実行するにはどうすればよいですか。
- Programs -> Startup フォルダにリンクを配置しても実行されません。
- 私のアプリケーションはグラフィカルなので、アプリケーションを変更してサービスとして実行することはできません。
バックグラウンド
のコンテンツを生成する専用の PC で実行する必要があるアプリケーションがありますDigital Signage
。これは、大規模な組織でプラズマ / LCD 画面に表示されるアナウンスやさまざまなスライドショー コンテンツを生成するタイプのソフトウェアです。
私はそのようなコンテンツ管理ソフトウェアのいくつかの異なるベンダーとの経験があり、それらはすべて基本的にWindowsアプリケーションを構築し、ウィンドウから何かを取り除いて、あらゆる種類のポップアップが表示されないようにします。私が扱っているベンダーの1つ現在、Windowsはexplorer.exe
起動しないように変更されています。
プログラムの起動時の実行機能は、スタートアップ フォルダ内のリンクを利用します。私が見つけたのはexplorer.exe
、私のアプリケーションも実行されていないということです。
コンピュータが起動すると、プログラム可能なコンテンツの表示を開始するデジタル サイネージ アプリケーションの実行モードで自動的に起動します。CTRL-を押してプログラムを強制終了ALTし、. 約 1 秒後... アプリケーションの開始が表示されます。DELETEexplorer.exe
taskmanager
だから、私の質問は - どうすれば起動しない Windows ボックスにアプリケーションをロードできますかexplorer.exe
? Runフォルダーでレジストリキーを使用すると、エクスプローラーがなくても機能するかどうか知っている人はいますか? 起動時にプログラムを実行する他の方法はありますか?
編集:受け入れられた回答の実装に関する注意事項
受け入れられた回答にアプローチを実装しました。これを実装するのに役立つリンクを次に示します。レジストリ キーのアプローチを試したことはありません。誰かがexplorer.exe
ロードなしで実行されることを確認した場合は、コメントを残してください。
.net - ClickOnce アプリケーションをサイレント モードで自動起動する
ClickOnceを使用して展開するアプリケーションがあり、ユーザーがログインしたときにアプリケーションを開始することができました。
私の問題は、アプリケーションを非表示で起動する必要があることです(ユーザーが必要になるまでアプリケーションを最小化する必要はありません-システムトレイに常駐させたいです)。ClickOnce を使用する前に、"/silent" が渡されたかどうかを確認するために引数を確認しました。ClickOnce アプリケーションでこれを行う方法はないようです (URI クエリ文字列が渡されたかどうかを確認できますが、これは.appref-ms ショートカットから実行すると、引数を取得する方法がないように見え/silent
ます)
引数を取得するにはどう/silent
すればよいですか? また、(ユーザーがショートカットからアプリケーションを起動したのではなく) ユーザーがログオンした結果としてアプリケーションが起動したかどうかを確認するにはどうすればよいですか?
提案されたソリューションが管理者のアクセス許可を必要としないことは重要ですが、使用する言語はおそらく .NET に移植できるほど重要ではありません。
c# - Compact Frameworkでシングルインスタンスアプリケーションを作成するための最良の方法は何ですか?
標準フレームワークのすべての答えを見てきました
シングルインスタンスアプリケーションを作成する正しい方法は何ですか?
.NETで特定のアプリの複数のインスタンスを防止しますか?
.netでシングルインスタンスアプリケーションを作成するための最良の方法は何ですか?
コンパクトフレームワークを使用して、同じ名前の別のプロセスが存在するかどうかを確認するにはどうすればよいですか?
3パラメーターコンストラクターはCFプロセスではサポートされていませんGetProcessByNameはCFではサポートされていません
list - バッチ/CMD: スタートアップ リストへのファイルの追加
バッチ ファイルが Windows のスタートアップ リストにどのように表示されるのですか?
レジストリから取得するかどうかは関係ありません。
レジストリがある場合は、レジストリ エントリを削除するコマンドも指定してください。
これは、ME から 7 までのすべてのバージョンで動作するはずです。
それ以外の場合は、XP/Vista/7 のみです。
ありがとう。
startup - ビジネスアイデアを雇用主に提案する際の法的考慮事項
わかりました。これで、成功する可能性のあるオンライン スタートアップのアイデアが得られました。あなたは自分で物事を設定することは決してないことを知っています.あなたは恒久的な仕事の安定性を好みます. そして、「私の上司は、これを社内プロジェクトとして支援することに興味があるかもしれません。明らかに、最初にコンセプトを考え出すことに対して利益の X% が必要であり、退職したときに退職できるようにしたいと考えていますビッグコープに買収される。」
ビジネスアイデアについてあなたが話す誰かがそれを独自に利用するのを防ぐために、法的手続きに従うことができますか?
どのような種類の取引を検討する必要がありますか (例: プロフィット シェア、株式など)?
windows - Windows (XP、Vista、7) および Linux (GTK、KDE、...) の Application Autostart の場所/方法
ユーザーのログイン時に(システムの起動ではなく)自動起動する必要があるクロスプラットフォームアプリケーションを開発しています。Windows/Linux の自動起動を呼び出す一般的な場所/方法は何ですか。
たとえば、Windows のすべてのバージョン (XP、Vista、Windows 7 など) で互換性のある自動起動用の Windows レジストリの場所はありますか。
そしてGnome、KDEはどうですか?
可能な限り多くのバージョンの Windows で機能する最も一般的な方法を探しています。
delphi - Delphiフォームは、表示されたときに常にOnResizeを起動しますか?
新しいDelphiフォームを作成し、そのOnResizeイベントをフックしてアプリを実行すると、ウィンドウが表示される前にOnResizeが起動されます。私が知らないのは、どのウィンドウでも、これが常に発生するかどうかです。
(Windows APIに精通している人は、TCustomForm.ShowingChanged(Delphi 2007のForms.pas行5503)のShowWindow呼び出しにトレースしました。これにより、WM_SIZE
少なくとも、他のウィンドウがない新しいウィンドウに対して...がトリガーされます。プロパティが設定されています。ShowWindowが常に起動することが文書化されているのを見たことがないWM_SIZE
ので、これを信頼できるかどうかわかりません。)
だから:最初に表示されたときに常にOnResizeを起動するTFormに頼ることはできますか?または、ウィンドウが最初に表示される前にOnResizeが起動しない状況(ウィンドウのサイズが変更できない場合、Positionプロパティに特定の値がある場合など)がありますか?
netbeans - Mac OSX で netbeans の起動時に端末コマンドを実行する
Mac osx で netbeans を起動するときに、ターミナルでコマンドを実行する良い方法を知っている人はいますか? netbeans のオプションとして、または mac osx の機能としてですか? netbeans の起動時にローカル ファイルをリモート フォルダと自動的に同期したいので、netbeans の起動時に rsync コマンドを実行したいと思います。そうしないと忘れてしまい、衝突してしまいます。