Quote
JamesD
Which version(s) of K-Meleon are you using? Password storage changed in KM 76.
Quote
guenter
I also tested with 76beta. It can use PWD file and other files from the profile of 74.
Quote
JamesD
Quote
guenter
I also tested with 76beta. It can use PWD file and other files from the profile of 74.
My passwords file in 76 is a json file named 'logins.json'. I was not sucessful copying my passwords from 75.1. Maybe I tried before some update.
var Current_Logins_Path = WScript.Arguments(0); /* PROFILE PATH */
var Reserve_Logins_Path = WScript.Arguments(1); /* OUTPUT PATH (WORKING DIRECTORY) */
var WshShell = new ActiveXObject("WScript.Shell");
var Logins27z_Outfile = Reserve_Logins_Path+"\\KMlogins.7z" ;
var Logins27z_db = Current_Logins_Path + "\\key3.db" ;
var Logins27z_sql = Current_Logins_Path + "\\signons.sqlite" ;
WScript.Sleep( 2000) ;
var oExec = WshShell.Exec("C:\\Program Files\\7-Zip\\7zG.exe a \""+Logins27z_Outfile+"\" \""+Logins27z_db+"\" -w\""+Reserve_Logins_Path+"\"") ;
while (oExec.Status == 0)
{
WScript.Sleep(100);
}
WScript.Echo("One of two operations complete");
var oExec = WshShell.Exec("C:\\Program Files\\7-Zip\\7zG.exe a \""+Logins27z_Outfile+"\" \""+Logins27z_sql+"\" -w\""+Reserve_Logins_Path+"\"") ;
while (oExec.Status == 0)
{
WScript.Sleep(100);
}
WScript.Echo("Two of two operations complete");
var Current_Logins_Path = WScript.Arguments(0); /* PROFILE PATH */
var Reserve_Logins_Path = WScript.Arguments(1); /* OUTPUT PATH (WORKING DIRECTORY) */
var WshShell = new ActiveXObject("WScript.Shell");
var Logins27z_Outfile = Reserve_Logins_Path+"\\KMlogins76.7z" ;
var Logins27z_db = Current_Logins_Path + "\\key3.db" ;
var Logins27z_sql = Current_Logins_Path + "\\logins.json" ;
WScript.Sleep( 2000) ;
var oExec = WshShell.Exec("C:\\Program Files\\7-Zip\\7zG.exe a \""+Logins27z_Outfile+"\" \""+Logins27z_db+"\" -w\""+Reserve_Logins_Path+"\"") ;
while (oExec.Status == 0)
{
WScript.Sleep(100);
}
WScript.Echo("One of two operations complete");
var oExec = WshShell.Exec("C:\\Program Files\\7-Zip\\7zG.exe a \""+Logins27z_Outfile+"\" \""+Logins27z_sql+"\" -w\""+Reserve_Logins_Path+"\"") ;
while (oExec.Status == 0)
{
WScript.Sleep(100);
}
WScript.Echo("Two of two operations complete");