開いているアプリケーション、ドキュメント、ウィンドウの状態を復元する


9

プロジェクトで作業しているとき、私は通常、関連するフォルダーに開いているいくつかのエクスプローラーウィンドウと、特定のプロジェクト関連のドキュメントに開いているいくつかのアプリケーション(Eclipseやフォーム開発ツールなど)を開いています。そのコンテキストには多くの価値があります。開いている一連のアプリをプロジェクト名で保存し、後でその状態を復元する方法を見つけたいと思います。

これまでのところ、私が見つけたユーティリティはすべて、状態を保存/復元しない仮想デスクトップ製品です。具体的には、実行していたアプリケーションを実行し、開いていたドキュメントを開き、ウィンドウをそのままの位置に配置できるものを探しています。「ワークスペースの状態を保存する」のような一見シンプルなコンセプトが利用できないようであることに驚いています。

私はWindows 7を使用しています。何か提案はありますか?


1
冬眠はオプションではないと思いますか?特定の状態で「一時停止」できる(複数の)仮想マシンの使用についてはどうですか?
sblair 2010年

それが単純であることについてのあなたの問題は、それが本当にそうでないことです。レイモンドチェンは彼のブログ「The Old New Thing」にそれについての記事を書きましたが、私はリンクを今見つけることができません。

それは間違いなく単純ではありません。最近私は、人々がそれを実装し、それらの保存されたセッションを他のコンピューターで開くことを許可した論文を読みました。彼らによると、基本的に各アプリケーションに個別に対応する必要があり、プログラムの状態を保存できるようにカスタムプラグインを作成する必要がある場合があるため、これは非常に大きな作業でした。そして、それでも完璧ではありませんでした。ブラウザで開いたページを復元することは比較的簡単でした–それらのドキュメント内の正確な位置を復元することは容易ではありませんでした。
ジョーイ

回答:


2

可能な解決策は、仮想マシン(VM)を実行することです。プロジェクトごとに1つのVM。その後、VMを自由に閉じて切り替えることができます。VMは美しくスリープでき、再起動する必要はほとんどありません。また、必要に応じて、保存、バックアップ、他のマシンからの実行も可能です。最後に、すべてのVMに共有ドライブを使用して、ドキュメントをメインマシンの同じ場所に保存できます。

問題はライセンスです。ただし、追加のWindowsライセンス(おそらく古いXPですか?)がある場合は、おそらく1つのWindowsをインストールして登録し、プログラムをインストールしてから、VMのコピーをいくつか作成できます。一度に1つだけ実行している限り、それらはすべて同じになるため、機能するはずです。

VirtualBoxは無料です。




0

私が間違っていない場合は、次の紛らわしい名前のエントリを1に設定します。

HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Advanced:PersistBrowsers

再起動時に、開いているすべてのエクスプローラーフォルダーが復元されます。とても便利な。

わずかな問題の1つ:ツリービューを開いていると、復元時にねじ込みます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.