First of all, nice work ;) Maybe you can make a small tutorial on how to use this kit. 7-Zip as an example or something, since it uses the registry like many other programs.
But it looks relatively easy to use, according to the script files, which is nice. Also you're planning to add more stuff to it, so I hope you are continue working on this package.
Probably, in the future. Not sure. And for the changelog: you can just read the NSI file.
If you're great with NSIS, then it would be easy for you. First, you need to know what type of settings that is used by app, whether it registry or APPDATA. Second, write it in the AppNamePortable.nsi. Third, compile using PurkdellAppsCompiler.exe and you're done.
Hint: download some of my portable app, and learn it.
how do you actually make a "setup extractor" and/or "online installer"? I really struggle to get something working. I played around with Notepad2-mod, but I had no luck with it so far.
I can get a compile setup extractor, but when I select the setup file of Notepad2-mod, it just runs through it without actually doing something... Same with a zip file. Only the folder structure gets created.
I guess uncommenting "!define SETUPEXTRACTOR" and "!define SETUPFILE" is not enough.
So a little bit of hand-holding or a push in the right direction would be appreciated.
Wait till I release Nitro Pro 10 Portable (setup extractor/online installer).
The PAUL itself is still need to be updated, because some times I try to portablize a new app, a new circumstance occured. Thus, PAUL couldn't adapt to a new app THAT HAS A CIRCUMSTANCE THAT PREVIOUSLY DIDN'T RECOGNIZED BY PAUL.
For example: PAUL can be used to handle registry entries/files, but we have an app that doesn't store its settings in any of it, thus we need to add some custom code to the script.
And... in our case we couldn't just add a new custom code, the base of PAUL is also need to be updated.
You should know that PAUL isn't an AI (Artificial Intelligence) :D It just a mere tool that can only does what it was programmed for. If PAUL was programmed to just handle A, then if PAUL have to handle B, PAUL can't do a thing, nor it can handle C. Thus I need to tell my PAUL to handle B, C, D, E, F, G...
Hope you could get it (since my English isn't that good) :D
Yeah, no problem. I just thought it might be possible in an easy way, since stuff is present (to some degree I think?) in some files ;)
I'm not good with NSIS, so I have no idea how to create stuff on my own. The only thing I pretty much do is copy and paste and edit stuff here and there. That's all I do and that surprisingly works on most programs I've tested, haha.
Well, let's see what you can come up with in the future. I'm waiting for Nitro Pro, so I can hopefully learn a thing or two.
Well I've tried Custom & Library with that script to register Regsvr32 nothing works maybe it needs admin right's some how...thanks for the try Azure MPC-BE can suck a fat 1!
That doesn't do anything here's the .bat @cd /d "%~dp0" @regsvr32.exe madVR.ax /s @if not errorlevel 0 goto error @if not exist "%SystemRoot%\SysWOW64\cmd.exe" goto success @regsvr32.exe madVR64.ax /s cant i just ExecWait on start and ExecWait on exit for that some how?
I don't really get what you are trying to do. If you want to wait, I can portabilize K-Lite Codec Pack that use the same codec file such as AX file so you can learn from it.
I'm trying to launch madVR with MPC-HC with admin right's...ffdshow reclock and XySubFilter register at launch madVR doesn't per the instructions you have detailed ... but if you're doing the K-Lite Codec project i can wait...maybe a script generator would be helpful.
Hi Azure, excuse me if I post here. Your PAF versions of Advanced SystemCare and Tuneup Utilities are works of art, but outdated. Can you update, please? thanks, bye.
Hi Azure, could you please provide a mirror for the download link? Ge.tt is not working properly. I'm trying to download PAUL_1.0.5_en-US.paf.exe with: Chrome, Firefox, Opera, Edge ... and nothing. Thank you very much.
First of all, nice work ;)
ReplyDeleteMaybe you can make a small tutorial on how to use this kit.
7-Zip as an example or something, since it uses the registry like many other programs.
But it looks relatively easy to use, according to the script files, which is nice.
Also you're planning to add more stuff to it, so I hope you are continue working on this package.
7-Zip store its settings in HKEY_CURRENT_USER\Software\7-Zip, then the script should be like this:
Delete!macro Registry ;{{{1
${SegmentStart}
${SegmentPreLocal}
${BackupKey} HKEY_CURRENT_USER\Software\7-Zip
${SegmentPrePortable}
${ImportKey}
${SegmentPostPortable}
${ReadRuntimeData} $0 RegistryKey FailedToRestoreKey
${If} $0 != true
Delete $DATADIRECTORY\$REGFILE
${ExportKey} HKEY_CURRENT_USER\Software\7-Zip
${EndIf}
${SegmentPostLocal}
${RestoreKey} HKEY_CURRENT_USER\Software\7-Zip
${SegmentUnload}
registry::_Unload
${SegmentEnd}
!macroend
but you need to add some additions like language handling, ....
Any chance of getting a guide to working with PAUL? and a changelog when new things are being added/removed?
DeleteThanks in advance =D
Probably, in the future. Not sure.
DeleteAnd for the changelog: you can just read the NSI file.
If you're great with NSIS, then it would be easy for you.
First, you need to know what type of settings that is used by app, whether it registry or APPDATA.
Second, write it in the AppNamePortable.nsi.
Third, compile using PurkdellAppsCompiler.exe and you're done.
Hint: download some of my portable app, and learn it.
Purkdellapps: Paul 1.0.5 >>>>> Download Now
Delete>>>>> Download Full
Purkdellapps: Paul 1.0.5 >>>>> Download LINK
>>>>> Download Now
Purkdellapps: Paul 1.0.5 >>>>> Download Full
>>>>> Download LINK ZB
create portable
ReplyDeletehttp://www.programosy.pl/program,free-torrent-download.html
Hey Azure,
ReplyDeletehow do you actually make a "setup extractor" and/or "online installer"? I really struggle to get something working. I played around with Notepad2-mod, but I had no luck with it so far.
I can get a compile setup extractor, but when I select the setup file of Notepad2-mod, it just runs through it without actually doing something... Same with a zip file. Only the folder structure gets created.
I guess uncommenting "!define SETUPEXTRACTOR" and "!define SETUPFILE" is not enough.
So a little bit of hand-holding or a push in the right direction would be appreciated.
Wait till I release Nitro Pro 10 Portable (setup extractor/online installer).
DeleteThe PAUL itself is still need to be updated, because some times I try to portablize a new app, a new circumstance occured. Thus, PAUL couldn't adapt to a new app THAT HAS A CIRCUMSTANCE THAT PREVIOUSLY DIDN'T RECOGNIZED BY PAUL.
For example: PAUL can be used to handle registry entries/files, but we have an app that doesn't store its settings in any of it, thus we need to add some custom code to the script.
And... in our case we couldn't just add a new custom code, the base of PAUL is also need to be updated.
You should know that PAUL isn't an AI (Artificial Intelligence) :D It just a mere tool that can only does what it was programmed for. If PAUL was programmed to just handle A, then if PAUL have to handle B, PAUL can't do a thing, nor it can handle C. Thus I need to tell my PAUL to handle B, C, D, E, F, G...
Hope you could get it (since my English isn't that good) :D
Yeah, no problem. I just thought it might be possible in an easy way, since stuff is present (to some degree I think?) in some files ;)
DeleteI'm not good with NSIS, so I have no idea how to create stuff on my own. The only thing I pretty much do is copy and paste and edit stuff here and there. That's all I do and that surprisingly works on most programs I've tested, haha.
Well, let's see what you can come up with in the future. I'm waiting for Nitro Pro, so I can hopefully learn a thing or two.
How would i call regsvr32 for madVR.ax in script?
ReplyDeleteRegDLL "path_to_file"
DeleteOr for 64-bit binary:
ExecWait `"$SYSDIR\regsvr32.exe" /s "path_to_file"`
where path_to_file is:
X:\dir\file.ax
Error in script this is what i have !macro Library ;{{{1
ReplyDelete${SegmentFile}
${SegmentPrePrimary}
ExecWait `"$SYSDIR\regsvr32.exe" /s "$AppDirectory/madVR/madVR.ax"`
ExecWait `"$SYSDIR\regsvr32.exe" /s "$AppDirectory/ffdshow/ffdshow.ax"`
ExecWait `"$SYSDIR\regsvr32.exe" /s "$AppDirectory/ReClock/ReClock.dll"`
${EndIf}
${SegmentPostPortable}
ExecWait `"$SYSDIR\regsvr32.exe" /s /u "$AppDirectory/madVR/madVR.ax"`
ExecWait `"$SYSDIR\regsvr32.exe" /s /u "$AppDirectory/ffdshow/ffdshow.ax"`
ExecWait `"$SYSDIR\regsvr32.exe" /s /u "$AppDirectory/ReClock/ReClock.dll"`
${EndIf}
${SegmentEnd}
!macroend
You're wrong, should be:
Delete${SegmentStart}
${SegmentPrePortable}
ExecWait `"$SYSDIR\regsvr32.exe" /s "$AppDirectory/madVR/madVR.ax"`
ExecWait `"$SYSDIR\regsvr32.exe" /s "$AppDirectory/ffdshow/ffdshow.ax"`
ExecWait `"$SYSDIR\regsvr32.exe" /s "$AppDirectory/ReClock/ReClock.dll"`
${SegmentPostPortable}
ExecWait `"$SYSDIR\regsvr32.exe" /s /u "$AppDirectory/madVR/madVR.ax"`
ExecWait `"$SYSDIR\regsvr32.exe" /s /u "$AppDirectory/ffdshow/ffdshow.ax"`
ExecWait `"$SYSDIR\regsvr32.exe" /s /u "$AppDirectory/ReClock/ReClock.dll"`
${SegmentEnd}
Well I've tried Custom & Library with that script to register Regsvr32 nothing works maybe it needs admin right's some how...thanks for the try Azure MPC-BE can suck a fat 1!
ReplyDeleteIf the DLL or AX file registered in HKLM\SOFTWARE\Classes\CLSID, then you must uncomment:
Delete;!define RUNASADMIN
to:
!define RUNASADMIN
but if it registered in HKCU\Software\Classes\CLSID, you don't need administrator privileges.
That doesn't do anything here's the .bat @cd /d "%~dp0"
ReplyDelete@regsvr32.exe madVR.ax /s
@if not errorlevel 0 goto error
@if not exist "%SystemRoot%\SysWOW64\cmd.exe" goto success
@regsvr32.exe madVR64.ax /s cant i just ExecWait on start and ExecWait on exit for that some how?
DeleteI don't really get what you are trying to do.
If you want to wait, I can portabilize K-Lite Codec Pack that use the same codec file such as AX file so you can learn from it.
I'm trying to launch madVR with MPC-HC with admin right's...ffdshow reclock and XySubFilter register at launch madVR doesn't per the instructions you have detailed ... but if you're doing the K-Lite Codec project i can wait...maybe a script generator would be helpful.
ReplyDeleteHi Azure, excuse me if I post here. Your PAF versions of Advanced SystemCare and Tuneup Utilities are works of art, but outdated. Can you update, please? thanks, bye.
ReplyDeleteHey Azure, I know you already "quit" making portables, but is there a chance you update PAUL and the template in the near future ?
ReplyDeleteHi Azure, could you please provide a mirror for the download link? Ge.tt is not working properly. I'm trying to download PAUL_1.0.5_en-US.paf.exe with: Chrome, Firefox, Opera, Edge ... and nothing. Thank you very much.
ReplyDeletePurkdellapps: Paul 1.0.5 >>>>> Download Now
ReplyDelete>>>>> Download Full
Purkdellapps: Paul 1.0.5 >>>>> Download LINK
>>>>> Download Now
Purkdellapps: Paul 1.0.5 >>>>> Download Full
>>>>> Download LINK XJ