@maxsiman
На примере с файлом UserPrefs.json Выбрано так, чтобы было расширение файла.
При перемещении вместо FILENAME можно вставить исходное название файла. Для универсальности скрипта имя файла для поиска можно также задать через ресурс.
Скрипт
Данные на входе: папка в которой искать файлы и папка в которую копировать найденные
Не получается создать папку с профилем
-
Всем доброго дня. Возник вопрос по созданию профилей.
Задача
создать профиль =>скопировать его в папка_2 => удалить текущий профиль.
В данный момент не могу понять, почему не создается папка с профилем в режиме "Запуск"
В режиме "Запись" все работает.
Почитал на форуме, что надо время дать, чтоб профиль создался, в тестовый скрипт добавил "Сон"
Test.xml -
@denanotherday said in Не получается создать папку с профилем:
@Daniel
Нужно сначала использовать "действие создать папку", потом "создать или переключться на профиль", указав путь к папке.Результат такой же. Только теперь папка с именем профиля создается, но это потому что отрабатывает действие "создать папку". А сама папка остается пустой, т.к. туда профиль не записывается
-
@Daniel said in Не получается создать папку с профилем:
@denanotherday said in Не получается создать папку с профилем:
@Daniel
Нужно сначала использовать "действие создать папку", потом "создать или переключться на профиль", указав путь к папке.Результат такой же. Только теперь папка с именем профиля создается, но это потому что отрабатывает действие "создать папку". А сама папка остается пустой, т.к. туда профиль не записывается
Какой путь вы прописуете?
-
@Daniel
Скопируйте вот это:
BAS:[{"name":"","code":"/Dat:eyJzIjoic2NyaXB0X3N0YXRzX3Byb2plY3RfcGF0aCIsInYiOjEsImYiOltdLCJ1dyI6IjAiLCJ1dCI6IjAiLCJ1dG8iOiIwIiwidW0iOiIwIiwiZCI6W3siaWQiOiJTYXZlIiwidHlwZSI6InZhciIsImRhdGEiOiJQUk9KRUNUX1BBVEgifV19/\nVAR_PROJECT_PATH = project_path()","internal_label_id":"","dat_precomputed":null,"search_precomputed":null,"parentid":0,"id":145572650,"donotexecuteduringrecord":false,"is_selected":false,"color":"","is_fold":false},{"name":"","code":"/Dat:eyJzIjoiZmlsZXN5c3RlbV9maWxlaW5mbyIsInYiOjEsImYiOltdLCJ1dyI6IjAiLCJ1dCI6IjAiLCJ1dG8iOiIwIiwidW0iOiIwIiwiZCI6W3siaWQiOiJWYWx1ZSIsInR5cGUiOiJjb25zdHIiLCJkYXRhIjoiW1tQUk9KRUNUX1BBVEhdXSIsImNsYXNzIjoic3RyaW5nIn0seyJpZCI6IlNhdmVFeGlzdHMiLCJ0eXBlIjoidmFyIiwiZGF0YSI6IkZJTEVJTkZPX0VYSVNUUyJ9LHsiaWQiOiJTYXZlU2l6ZSIsInR5cGUiOiJ2YXIiLCJkYXRhIjoiRklMRUlORk9fU0laRSJ9LHsiaWQiOiJTYXZlRGlyZWN0b3J5IiwidHlwZSI6InZhciIsImRhdGEiOiJGSUxFSU5GT19CQVNFX0RJUkVDVE9SWSJ9LHsiaWQiOiJTYXZlSXNEaXJlY3RvcnkiLCJ0eXBlIjoidmFyIiwiZGF0YSI6IkZJTEVJTkZPX0lTX0RJUkVDVE9SWSJ9LHsiaWQiOiJTYXZlTGFzdE1vZGlmaWVkIiwidHlwZSI6InZhciIsImRhdGEiOiJGSUxFSU5GT19MQVNUX01PRElGSUVEIn1dfQ==/\nvar json = JSON.parse(native("filesystem", "fileinfo", VAR_PROJECT_PATH))\nVAR_FILEINFO_EXISTS = json["exists"]\nVAR_FILEINFO_SIZE = json["size"]\nVAR_FILEINFO_BASE_DIRECTORY = json["directory"]\nVAR_FILEINFO_IS_DIRECTORY = json["is_directory"]\nVAR_FILEINFO_LAST_MODIFIED = new Date(json["last_modified"] * 1000)","internal_label_id":"","dat_precomputed":null,"search_precomputed":null,"parentid":0,"id":303866872,"donotexecuteduringrecord":false,"is_selected":false,"color":"","is_fold":false},{"name":"","code":"/Dat:eyJzIjoiZmlsZXN5c3RlbV9jcmVhdGVkaXIiLCJ2IjoxLCJmIjpbXSwidXciOiIwIiwidXQiOiIwIiwidXRvIjoiMCIsInVtIjoiMCIsImQiOlt7ImlkIjoiVmFsdWUiLCJ0eXBlIjoiY29uc3RyIiwiZGF0YSI6IltbRklMRUlORk9fQkFTRV9ESVJFQ1RPUlldXVxccHJvZmllIiwiY2xhc3MiOiJzdHJpbmcifV19/\nnative("filesystem", "createdir", VAR_FILEINFO_BASE_DIRECTORY + "\u005cprofie")","internal_label_id":"","dat_precomputed":null,"search_precomputed":null,"parentid":0,"id":17640044,"donotexecuteduringrecord":false,"is_selected":false,"color":"","is_fold":false},{"name":"","code":"/Dat:eyJzIjoiVXNlUHJvZmlsZSIsInYiOjEsImYiOltdLCJ1dyI6IjAiLCJ1dCI6IjAiLCJ1dG8iOiIwIiwidW0iOiIwIiwiZCI6W3siaWQiOiJQYXRoIiwidHlwZSI6ImNvbnN0ciIsImRhdGEiOiJbW0ZJTEVJTkZPX0JBU0VfRElSRUNUT1JZXV1cXHByb2ZpZSIsImNsYXNzIjoic3RyaW5nIn0seyJpZCI6IkxvYWRGUEZyb21Gb2xkZXIiLCJ0eXBlIjoiY29uc3RyIiwiZGF0YSI6InRydWUiLCJjbGFzcyI6InN0cmluZyJ9XX0=/\nvar Params = {};\nvar ProfilePath = (VAR_FILEINFO_BASE_DIRECTORY + "\u005cprofie");\nParams["ProfilePath"] = ProfilePath\nParams["LoadFingerprintFromProfileFolder"] = ("true")\n_settings(Params)!\n_if("true" == "true", function(){\nFINGERPRINT_JSON = native("filesystem", "readfile", JSON.stringify({value: (VAR_FILEINFO_BASE_DIRECTORY + "\u005cprofie") + "/fingerprint.json",base64:false,from:0,to:0}))\n_if(FINGERPRINT_JSON.length > 0, function(){\nFINGERPRINT_JSON = JSON.parse(FINGERPRINT_JSON)\n_call(BrowserAutomationStudio_ApplyFingerprint,[FINGERPRINT_JSON["fingerprint"],FINGERPRINT_JSON["canvas"],FINGERPRINT_JSON["webgl"],FINGERPRINT_JSON["audio"],FINGERPRINT_JSON["battery"]])!\n})!\n})!","internal_label_id":"","dat_precomputed":null,"search_precomputed":null,"parentid":0,"id":815467719,"donotexecuteduringrecord":false,"is_selected":false,"color":"","is_fold":false}]И нажмите вот это:

-
Я например вообще где то однак даж Тему создавал здесь давненько и там Чел поделился Шабом для Профилей ( так вот под себя чуть переделал ) но и до сих Пор прост втыкаю их в каждый Скрипт и пока всё норм и в много потоке и даж через вот я В Ресурсе сделал через % что бы они работали :)



-
@super84 said in Не получается создать папку с профилем:
Я например вообще где то однак даж Тему создавал здесь давненько и там Чел поделился Шабом для Профилей ( так вот под себя чуть переделал ) но и до сих Пор прост втыкаю их в каждый Скрипт и пока всё норм и в много потоке и даж через вот я В Ресурсе сделал через % что бы они работали :)



Так же можн в место Случайная сторока или Парсить Строку ( для Регера например ) что бы он им названия почты давал, а по сути хоть что :)))