我刚买了一台新电脑,想从旧电脑上复制 Edge 标签组。我打开了大约 120 个标签,分成大约 15 个组,如果要重新设置所有标签,那将非常麻烦。
我搜索了好多地方,但还没找到合适的解决方案。有人有什么想法吗?这似乎是显而易见的。
答案1
好吧,我确信同步数据应该会有所帮助,但对于我原本认为的非常基本的要求而言,它并不是一个非常合适的解决方案。
我通过安装轻松解决了这个问题此插件,它会打开一个新选项卡,并列出所有打开的选项卡的 URL。然后我将其内容复制到一个文本文件中,并将其保存在新电脑上可以访问的某个地方。
在新电脑上,我使用林克帕德(无论如何我有,但如果你只想使用一次,你可以免费使用然后删除),将语言设置为C# Statements
并粘贴以下代码...
var psi = new System.Diagnostics.ProcessStartInfo();
psi.UseShellExecute = true;
File.ReadAllLines(@"D:\tabs.txt").ToList().ForEach(f =>
{
psi.FileName = f;
try
{
System.Diagnostics.Process.Start(psi);
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
});
您需要更改D:\tabs.txt
为指向您之前保存的文件。
按 f5 运行脚本,所有选项卡都应在默认浏览器中打开。
如果有任何错误(因为我在 Edge 中打开了几个 PDF,但并未复制到新电脑上),这些错误将在 LinqPad 中报告。
之后,我必须创建选项卡组并将每个选项卡移至相应的组中。这有点麻烦,但由于选项卡的打开顺序与另一台电脑上的顺序相同,所以并不需要太长时间。
这不是一个理想的解决方案,但直到微软意识到有些人可能真的想将他们的标签数据复制到另一台机器,而同步根本不起作用,这是我能找到的最好的方法。