2

Я видел список значений, плавающих в Интернете для ClearMyTracksByProcess

Delete Temporary Internet Files:
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 8

Delete Cookies:
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 2

Delete History:
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 1

Delete Form Data:
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 16

Delete Passwords:
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 32

Delete All:
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 255

Delete All + files and settings stored by Add-ons:
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 4351

Но это не полный список всех опций, и я не могу найти полный список (независимо от того, не опубликован ли он, или этот был переиздан слишком много раз и содержит все результаты поиска, я я не уверен)

Что я хочу сделать, это удалить Cookies + Temp + надстройки, но сохранить историю, данные формы и пароли. Кто-нибудь нашел полный список всех доступных опций? Или просто вариант для дополнений, чтобы я мог сам сделать математику? (например, значение дополнений + 8 + 2 = ответ, который я ищу)

Спасибо за просмотр моего вопроса!

3 ответа3

4

Из источников Selenium IEDriver :

// This magic value is the combination of the following bitflags:
// #define CLEAR_HISTORY         0x0001 // Clears history
// #define CLEAR_COOKIES         0x0002 // Clears cookies
// #define CLEAR_CACHE           0x0004 // Clears Temporary Internet Files folder
// #define CLEAR_CACHE_ALL       0x0008 // Clears offline favorites and download history
// #define CLEAR_FORM_DATA       0x0010 // Clears saved form data for form auto-fill-in
// #define CLEAR_PASSWORDS       0x0020 // Clears passwords saved for websites
// #define CLEAR_PHISHING_FILTER 0x0040 // Clears phishing filter data
// #define CLEAR_RECOVERY_DATA   0x0080 // Clears webpage recovery data
// #define CLEAR_PRIVACY_ADVISOR 0x0800 // Clears tracking data
// #define CLEAR_SHOW_NO_GUI     0x0100 // Do not show a GUI when running the cache clearing
//
// Bitflags available but not used in this magic value are as follows:
// #define CLEAR_USE_NO_THREAD      0x0200 // Do not use multithreading for deletion
// #define CLEAR_PRIVATE_CACHE      0x0400 // Valid only when browser is in private browsing mode
// #define CLEAR_DELETE_ALL         0x1000 // Deletes data stored by add-ons
// #define CLEAR_PRESERVE_FAVORITES 0x2000 // Preserves cached data for "favorite" websites
#define CLEAR_CACHE_OPTIONS 0x09FF

От winaero.com/blog :

// Delete only download history    
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 16384
3

Я знаю, что на этот вопрос ответили некоторое время назад, но я подумал, что мой пост может помочь кому-то, кто найдет вопрос, как я.

Следующее может быть запущено из CMD или в сценарии (я тестировал Batch и VBS). Параметр "ClearMyTracksByProcess" учитывал регистр во всех моих тестах. Это может отличаться в зависимости от ОС, и я не тестировал ничего, кроме Windows 8.1.

RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess <number>

Параметр является обязательным и выводится из некоторой комбинации следующих значений, представленных в виде десятичного числа.

1    = Browsing History
2    = Cookies
4    = Temporary Internet Files
8    = Offline favorites and download history
16   = Form Data
32   = Passwords
64   = Phishing Filter Data
128  = Web page Recovery Data
256  = Do not Show GUI when running the cache clear
512  = Do not use Multi-threading for deletion
1024 = Valid only when browser is in private browsing mode
2048 = Tracking Data
4096 = Data stored by add-ons
8192 = Preserves Cached data for Favorite websites

Добавьте значения вместе, чтобы получить совокупную функциональность. Например, «4» удаляет все временные интернет-файлы, а «260» делает то же самое без отображения диалогового окна во время очистки.

RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 260
1

RunDll32.exe InetCpl.cpl, ClearMyTracksByProcess # не будет касаться реальной папки кэша "Низкий" (там, где IE защищенного режима хранит данные). Команда не будет эффективной, если не будет запущена с низким уровнем целостности. Проверьте: https://stackoverflow.com/questions/33447236/how-can-i-delete-internet-explorer-cookies-using-bat-script

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .