7.1 Commands
7.1 CommandsList
PickMeAppPro.bat /a <PMA Id>.<Email> /l[d][e][p][a] /c([n][q][a][s][f]) [/suite <external suite path> ] [/appname <Name>] [/apppublisher <publisher>] [/thresholdname <threshold value>] [/thresholdpublisher <threshold value>] [/profile <profile folder>] [/log <path to the log file>]
- [d] - Lists product folders of all products
- [e] - Lists exe files of all products
- [p] - Lists all packages that indicate in /profile
- [a] - Export analyses files. such as Inno log, correlation, all installation NQA. They are in the PickMeApp folder
- /c - specifies customization flag for List
- [a] - all installed Applications
- [s] - Suites
- [f] - Filter/Search installed apps
- appname - Indicate the name of installed application will be filtered (Distance is over threshold ). Just apply for 'f' switch
- thresholdname - Threshold to apply appname
- apppublisher - Indicate the Publisher of installed application will be filtered (Distance is over threshold ). Just apply for 'f' switch
- thresholdpublisher - Threshold to apply apppublisher
- /suite - Indicate external suite ini file
- /log - Indicate log file output
- /profile - Indicate profile folder need to list. Just apply for [p]
Example: List all installed apps
PickMeAppPro.bat -a fdb5d194e14182fe832ad5bafbdd380d.tricuongle@gmail.com /l /ca /suite c:\suite.ini /log c:\log.txt
Capture
PickMeAppPro.bat /a <PMA Id>.<Email> /g[p] [/c([f][r][h])] <Product ID> /out <Output Folder> [/log <path to the log file>] [/suite <external suite path> ]
- [p] - Packing the grabbed image to installer file
- /c - specifies customization flag for grab
- f - processes file settings
- r - processes registry settings
- h - Indicate that the capturing will be not included MSI Caches
- /out - Indicate output folder
- /suite - Indicate external suite ini file
- /log - Indicate log file output
Example:
PickMeAppPro.bat -a fdb5d194e14182fe832ad5bafbdd380d.tricuongle@gmail.com fdb5444494e182fe832ad5bafbdd380d.myemail@gmail.com /gp /ch {23170F69-40C1-2702-1900-000001000000} /out c:\test /log c:\test\log.log
Uninstall
PickMeAppPro.bat /a <PMA Id>.<Email> /u [/c([b][m])] <Product ID> [/suite <external suite path> ] [/log <path to the log file>]
- /c - specifies customization flag for uninstall
- b - indicate to turn-on creating system restore
- m - indicate to turn-on Guess mode
- /suite - Indicate external suite ini file
- /log - Indicate log file output
PickMeAppPro.bat -a fdb5444494e182fe832ad5bafbdd380d.myemail@gmail.com /u {23170F69-40C1-2702-1900-000001000000} /log c:\test\log.log
Install
PickMeAppPro.bat /a <PMA Id>.<Email> /i[d] [/c([f][r][k][l][b][m])] <Package> [/downloadpath <path to download folder>] [/log <path to the log file>]
- [d] - Indicate downloading only. Do not perform installing.
- /c - specifies customization flag for grab
- f - processes file settings
- r - processes registry settings
- k - Indicate that the downloaded package will be stored in local machine
- l - Indicate that the downloading package from local machine (If not parameter, downloading order is WEB)
- b - indicate to turn-on creating system restore
- m - indicate to turn-on Guess mode
- /out - Indicate output folder
- /suite - Indicate external suite ini file
- /log - Indicate log file output
- /downloadpath -Indicate folder to be used to store any downloaded file. (default is current working folder)
PickMeAppPro.bat -a fdb5444494e182fe832ad5bafbdd380d.myemail@gmail.com /id /ck C:\Pad_Test\KeePass_pad.tad /downloadpath C:\Pad_Test /log c:\test\log.log
Extract
PickMeAppPro.bat /a <PMA Id>.<email> /e <Destination> <Package 1> [ <Package 2> <Package 3> ]
- <Destination>: output folder and the Extract log will be stored in here.
- <Package 1>: tap file 1
- <Package 2>: tap file 2
- <Package 3>: tap file 3
Example: extract 7-Zip.tap and auto.tap into c:\output folder
PickMeAppPro.bat -a fdb5444494e182fe832ad5bafbdd380d.myemail@gmail.com /e c:\output c:\7-Zip.tap c:\auto.tap
Relocate
PickMeAppPro.bat /a <PMA Id>.<Email> /r [/c([b])] <Product ID> <Relocated drive> [/suite <external suite path> ] [/log <path to the log file>]
- /c - specifies customization flag for grab
- b - indicate to turn-on creating system restore
- <Product ID>: Indicate a moving product
- <Relocated drive>: Location
- /suite - Indicate external suite ini file
- /log - Indicate log file output
Example: Relocate "Orca" to drive E
PickMeAppPro.bat -a fdb5444494e182fe832ad5bafbdd380d.myemail@gmail.com /r {85F4CBCB-9BBC-4B50-A7D8-E1106771498D} e:
Restore
PickMeAppPro.bat /a <PMA Id>.<Email> /m [/c([b])] <Product ID> [/suite <external suite path> ] [/log <path to the log file>]
- /c - specifies customization flag for grab
- b - indicate to turn-on creating system restore
- <Product ID>: Indicate a moving product
- <Relocated drive>: Location
- /suite - Indicate external suite ini file
- /log - Indicate log file output
Example: Restore "Orca"
PickMeAppPro.bat -a fdb5444494e182fe832ad5bafbdd380d.myemail@gmail.com /m {85F4CBCB-9BBC-4B50-A7D8-E1106771498D}
Pack
PickMeAppPro.bat /a <PMA Id>.<email> /p <Destination> [/n <outputName>] <Package 1> [ <Package 2> <Package 3> ... ]
- <Destination>: output folder and the Packing log will be stored in here.
- <outputName>: output file name (if not input output name, The name of first package will be used)
- <Package 1>: tap/pad file 1
- <Package 2>: tap/pad file 2
Example: Packing 7-Zip tap and KeepPass pad file
PickMeAppPro.bat -a fdb5444494e182fe832ad5bafbdd380d.myemail@gmail.com /p c:\test /n testApp c:\test\7-Zip.tap c:\test\KeePass_pad.xml
Start the exe of a product
PickMeAppPro.bat /a <PMA Id>.<email> /s <Product ID> [/exename <StarterExe>] [/log <path to the log file>]
- <Product ID>: Indicate a product
- <StarterExe>: indicate exe file name need to be started. (Accept Friendly Name)
Example: start Orca
PickMeAppPro.bat -a fdb5444494e182fe832ad5bafbdd380d.myemail@gmail.com /s {85F4CBCB-9BBC-4B50-A7D8-E1106771498D} /exename orca
Terminate the exe of a product
PickMeAppPro.bat /a <PMA Id>.<email> /t <Product ID> [/exename <ExeFile>] [/log <path to the log file>]
- <Product ID>: Indicate a product
- <ExeFile>: indicate exe file name that needs to be terminated (Accept Friendly Name)
Example: Terminate Orca
PickMeAppPro.bat -a fdb5444494e182fe832ad5bafbdd380d.myemail@gmail.com m /t {85F4CBCB-9BBC-4B50-A7D8-E1106771498D} /exename orca