**
than you should've wrote that on bug report. When you wrote fixed and flagged fixed I naturally assumed all fixed (when this bug reported there was no trash to test).
Peter
There have been 1000 items by pscEx (Search limited from 28-April 14)
Posted by pscEx on 13 February 2010 - 06:02 PM in Development
**
than you should've wrote that on bug report. When you wrote fixed and flagged fixed I naturally assumed all fixed (when this bug reported there was no trash to test).
Posted by pscEx on 13 February 2010 - 07:48 PM in Development
Medevil, I ask you for a favour:Not really an error. Maybe i'm just stupid. But ...
I think, it's time that after the functionality changed, that also the desciptions reflect that change.
Posted by pscEx on 11 February 2010 - 03:46 PM in Development
AllUsers is under HKLM, single user under HKCU.Are you sure this is a good idea?
Shell Folders are the ones that belong to the AllUsers profile.
Posted by pscEx on 13 February 2010 - 05:56 PM in Development
Fixed.I got it!
I'm going to fix.
Peter
Posted by pscEx on 22 February 2010 - 08:15 PM in Development
Posted by pscEx on 11 February 2010 - 09:01 PM in Development
I hope my theory is correctThose error reporting routines of WB are a great help!
It's just not possible to read through all scripts line by line.
Posted by pscEx on 21 February 2010 - 05:47 PM in Development
This will bring a "Parameter count error" if the "Check parameter count" option is activated.Empty (acedemic) key creation (acedemic=DO NOT use unless you know what you are doing)
RegWrite,HKLM,<typ>,<Key>, ==>keys with null value
RegWrite,HKLM,<typ>,<Key>,<Value>
Posted by pscEx on 11 February 2010 - 08:39 AM in Development
Just wondering if you fixed Lancelot's issue of file extraction to desktop in scenario where user profile doesn't reside on %SystemDrive%?
lib := GetEnvironmentVariable('SystemRoot') + '\system32\shell32.dll'; h := LoadLibraryEx(PAnsiChar(lib), 0, LOAD_LIBRARY_AS_DATAFILE); // 21769 "Desktop" s := GetEnvironmentVariable('UserProfile') + '\' + getResString(h, 21769) + '\';I do not see any reason why in Lancelot's case the OS tells me the wrong desktop path.
Posted by pscEx on 20 February 2010 - 08:26 PM in Development
Posted by pscEx on 11 February 2010 - 05:25 PM in Development
Thanks!Only after i once changed the selected option, WB behaves like what is selected. Guess WB get's initialized with the wrong value for default.
Posted by pscEx on 20 February 2010 - 07:49 PM in Development
With other words: in the past, wbbug + hojobug = success. Today hojobug=bug. Lets wait wb stable release to discuss this later (I need fixes too ).
Posted by pscEx on 13 February 2010 - 08:45 AM in Development
Posted by pscEx on 20 February 2010 - 07:41 PM in Development
HoJoPE 070:Since NaughtyPEs HoJoPe is not the latest version. Would someone please check, if he gets also those nonsense entries.
Somehow the use of WB080 manages to bring a bunch of new registry keys and values.
Those two entries should be type binary, but are type string.
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\WB-Setup\ControlSet001\Services\HTTP\Security]
"Security"=hex:01,00,14,80,b8,00,00,00,c4,00,00,00,14,00,00,00,30,00,00,00,02,\
00,1c,00,01,00,00,00,02,80,14,00,ff,01,0f,00,01,01,00,00,00,00,00,01,00,00,\
00,00,02,00,88,00,06,00,00,00,00,00,14,00,fd,01,02,00,01,01,00,00,00,00,00,\
05,12,00,00,00,00,00,18,00,ff,01,0f,00,01,02,00,00,00,00,00,05,20,00,00,00,\
20,02,00,00,00,00,14,00,8d,01,02,00,01,01,00,00,00,00,00,05,0b,00,00,00,00,\
00,18,00,fd,01,02,00,01,02,00,00,00,00,00,05,20,00,00,00,23,02,00,00,00,00,\
14,00,14,00,00,00,01,01,00,00,00,00,00,05,04,00,00,00,00,00,14,00,14,00,00,\
00,01,01,00,00,00,00,00,05,06,00,00,00,01,01,00,00,00,00,00,05,12,00,00,00,\
01,01,00,00,00,00,00,05,12,00,00,00
Posted by pscEx on 10 February 2010 - 05:31 PM in Development
Posted by pscEx on 20 February 2010 - 06:03 PM in Development
Posted by pscEx on 11 February 2010 - 01:27 PM in Development
Posted by pscEx on 20 February 2010 - 05:02 PM in Development
Posted by pscEx on 11 February 2010 - 04:56 PM in Development
This is accepted as correct:Peter are you sure that you've fixed the copyorexpand problem?
[process] Run,%ScriptFile%,bla,ACLUI.DLL,%source_sys%,%target_win%,NOWARN,PRESERVE [bla] CopyOrExpand,#2\#1,#3,#4,#5If one of the arguments #4 or #5 is different from NOWARN or PRESERVE, the syntax warning comes up.
No that should not happen.Also is it normal to get a bunch of RegHiveUnLoad - Failed after a build stops due to an error?
For me it works as intended.Autosave reacts like on is selected in options thought ask is.
Posted by pscEx on 19 February 2010 - 11:22 AM in Development
Posted by pscEx on 11 February 2010 - 07:55 PM in Development
Thanks Medevil!Ok, here it is.
Posted by pscEx on 19 February 2010 - 09:28 AM in Development
Posted by pscEx on 11 February 2010 - 09:50 PM in Development
HURRRRRRAHI've run the whole project again. Used the the option to 'not stop on error' to log all errorous load commands (or the missing unload commands ).
I did get a single error.
How can a single double load lead to, i think 6 'can not unloads'?
Posted by pscEx on 18 February 2010 - 07:27 PM in Development
Posted by pscEx on 13 February 2010 - 05:21 PM in Development
Posted by pscEx on 18 February 2010 - 02:56 PM in Development
Posted by pscEx on 09 February 2010 - 08:43 PM in Development
I'm sorry, I do not understand any more.Request for RegWriteBinary:
RegWriteBinary,<HKEY>,<KeyType>,<Section>,<Keyname>,<Value>
Reason:
I can not write Thai localization infos to registry:
Posted by pscEx on 18 February 2010 - 02:48 PM in Development
It is not designed by me. That's Billy, but it is correct.RegWrite,HKCU,0x0,Software\0TEST\key0I get@=hex(0):is it your design purpose ???? (if it is, fine for me, if it is not ... --> please confirm)
CorrectEmpty Key creation (in Billy's Regedit way, Registry Editor-->Right Click somewhere on right -->New-->Key)
RegWrite,HKLM,0x1,<Key>
CorrectEmpty Value creation
RegWrite,HKLM,<typ>,<Key>,<Value>
Wrong!Empty Default (@) Value creation
RegWrite,HKLM,<typ>,<Key>,<Value>,
Posted by pscEx on 11 February 2010 - 07:36 AM in Development
Hi Peter,
There's a bug with CopyOrExpand not accepting PRESERVE and NOWARN passed as parameters.
http://www.boot-land...?...ost&p=91067
Thanks,
Galapo.
Posted by pscEx on 18 February 2010 - 01:37 PM in Development
Posted by pscEx on 11 February 2010 - 09:34 AM in Development
Next Upload will have the value from registry. Maybe that helps.
RegReadInternal('HKEY_CURRENT_USER', 'Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders', 'Desktop', S);But the read value is "%USERPROFILE%\Desktop"
s := AnsiReplaceText(s, '%USERPROFILE%', GetEnvironmentVariable('UserProfile'));For me no logical difference to the old solution
Posted by pscEx on 18 February 2010 - 01:15 PM in Development
function WriteNull(dwType: DWORD): boolean; begin Result := (RegSetValueEx( Registry.CurrentKey, // handle of key to set value for PAnsiChar(key), // address of value to set 0, // reserved dwType, // flag for value type nil, 0) // size of value data = ERROR_SUCCESS); end; function WriteEmpty(dwType: DWORD): boolean; begin Result := (RegSetValueEx( Registry.CurrentKey, // handle of key to set value for PAnsiChar(key), // address of value to set 0, // reserved dwType, // flag for value type PChar(''), 0) // size of value data = ERROR_SUCCESS); end;Billy decides, how the individual types are written into registry.
RegWrite,HKCU,0x1,Software\0TEST,1is not written at all.
Posted by pscEx on 11 February 2010 - 02:05 PM in Development
Not necessary. That is how I started. And then I got no result.can you try on your host without using ansireplace
THAT IS IT! the REG_EXPAND_SZ gave me the hint!on the registry of freshly installed XP-enu (and tr) (32bit, 64bit etc.) the default values are REG_EXPAND_SZ with %USERPROFILE%, example: %USERPROFILE%\Start Menu
Posted by pscEx on 03 February 2010 - 04:31 PM in Development
Posted by pscEx on 11 February 2010 - 04:12 PM in Development
Just a little annoyance, maybe you can fix it too.
This is what i type.
After closing and reopening this is what i get.
Clearly the Linefeed got correctly encoded into the line during save, however while displaying it is ignored.
Posted by pscEx on 05 February 2010 - 01:09 PM in Development
Thanks, Lancelot. I now understand the difference between variables and macros: variables can never "execute", they just expand content, whereas macros execute. Previously, variables could also execute, but this functionality has been split to new macros.
Hence I think we need a new command: SetMacro. To me it seems there is little advantage in having the difference between a variable and a macro determined by using % or not. So:
Set,%var%,test would set a variable
SetMacro,%macro%,"Run,%ScriptFile%,test" or SetMacro,%macro%,Run#$c%ScriptFile%#$ctest would set a macro.
WB would then have two separate stacks, variables and macros. A variable could be turned into a macro:[variables] %var%=Run,%ScriptFile%,test [process] SetMacro,%macro%,%var% %macro%,yes! [test] Echo,#1
This leads me to suggest that if WB splits variables and macros at the stack level, then logically it also needs to split this at script level. That is, we can't have macros under [variables]. Macros need to be listed under a new [macros] section. Eg:[variables] %section%=1 [macros] test=run,%scriptfile%,%section% [process] test,yes! [1] Echo,#1
What do you think?
Regards,
Galapo.
Implicitelly this says that a macro can only be defined in the [variables] section.I think that cannot.
Reason: formally text defined in [Variables] replaced this text, whenever it appeared inside a line.
That lead to several bug reports.
Therefore starting with 075 's new variables handling [Variables] without the % are only replaced when they are the first element in a script line. Then they mean some shortcuts to other commands (like used in the API) and are called 'macros'
Peter
[variables] test=run,%scriptfile%,%section% %section%=1 [process] test,yes! Set,%section%,2 test,great! [1] Echo,ONE:#1 [2] Echo,TWO:#1
Posted by pscEx on 11 February 2010 - 05:09 PM in Development
Here my test:Also is it normal to get a bunch of RegHiveUnLoad - Failed after a build stops due to an error?
[Process] RegHiveLoad,WB-Software,%target_sys%\config\software RegHiveLoad,WB-Default,%target_sys%\config\default RegHiveLoad,WB-Setup,%target_sys%\setupreg.hiv RegRead,HKLM,%WB-Setup%\PSCC,Command0,%var% RegHiveUnLoad,WB-Software RegHiveUnLoad,WB-Default RegHiveUnLoad,WB-SetupAnd it works as intended. The log:
Posted by pscEx on 06 February 2010 - 04:56 PM in Development
Posted by pscEx on 17 February 2010 - 10:48 PM in Development
I think that tis is the current (and future related) way. And that is the way I'm trying to implement.I'm not sure that's the best idea. I think it is better that if 080 is not going to be backwards compatible,
//then we should get such things out of the way now before release.
//Then we don't have to introduce [macros] in 081 or 082 and break compatibility again and have to do a mass ...
Regards,
Galapo.
Posted by pscEx on 07 February 2010 - 12:02 PM in Development
In the last days with rather complicated variables the question came up that WinBuilder's variables handling sometimes fails.
Here a short explanation what can be done and what cannot be done.
First some rules:In most cases user violation of that rules are accepted by WinBuilder and processed as assumed.
- WinBuilder Script Line Parameters are separated by a comma.
If a comma is inside an argument, it must be 'escaped' by #$c- Besides some special cases (e.g. parameters in ShellExecute) generally enclosing quotes are not needed.
- Enclosing quotes MUST be used if the WinBuilder Script Line Parameters contain spaces
If the spaces are replaced by the escape #$s, the enclosing quotes should be ommitted.
E.g. unnecessary enclosing quotes or a comma inside an item enclosed by quotes.
But sometimes that can bring unexpected results.
If you use WinBuilder with the option "Check Parameter Count" (ALL developers should do that!) you'll see a warning about invalid syntax.As far as i understand, since 0x1 can add only 1 value, than all values after 5th comma whether between quotes or not, are used as a single value by winbuilder ?????
Posted by pscEx on 11 February 2010 - 08:41 PM in Development
Posted by pscEx on 08 February 2010 - 02:52 PM in Development
Posted by pscEx on 11 February 2010 - 09:08 PM in Development
I was sure to default to "ASK"Peter you've fixed the wrong part at the autosave problem.
The default used to be ASK. Now it is ON.
Posted by pscEx on 08 February 2010 - 05:40 PM in Development
To proof the flexibility of WinBuilder (and that one of mine ):Actually sad, thought the good thing about wb is it flexibility ...
RegAddMulti,HKLM,Section,Key,APPEND,String RegAddMulti,HKLM,Section,Key,PREPEND,String RegAddMulti,HKLM,Section,Key,BEFORE,SubVal,String RegAddMulti,HKLM,Section,Key,BEHIND,SubVal,String RegAddMulti,HKLM,Section,Key,PLACE,Index,String RegAddMulti,HKLM,Section,Key,DELETE,SubVal
Posted by pscEx on 12 February 2010 - 06:38 PM in Development
Just to bump!A new version is uploaded.
First: One change may bring some work to adapt some lines of code:
I renamed RegAddMulti to RegMulti.
Reason: Because it also performs non-adding tasks like Delete and Index, the 'Add' in the name may be confusing.
Second: I added the first version of a syntax description to trash.zip.
Nuno suggested, from now on to have manuals which version dependent only show new / changed functionalities.
The sysntax description is the first of these 'Incremental' manuals.
Peter
Posted by pscEx on 08 February 2010 - 07:02 PM in Development
Thanks! I'll prohibit that (tomorrow)BEFORE and BEHIND make it possible to put a string more the once in a MULTI_SZ.
Posted by pscEx on 13 February 2010 - 04:21 PM in Development
Posted by pscEx on 09 February 2010 - 01:59 PM in Development
I prefer the second alternity. My opinion is that ALLWAYS the programmer has to decide, never the program.Is it feasible to check whether the string already exists and if so delete it and then write it back in to the position indicated by the command? Or is it better to just warn in the log and if a script needs a particular ordering then it should you 'DELETE' and then the other desired command, say 'PREPEND' or 'BEFORE'?
Regards,
Galapo.
[process] RegHiveLoad,WB-Software,%target_sys%\config\software RegWrite,HKLM,0x7,WB-Software\PSC,MultiInside1,one,two,three,five,six,seven If,EXISTREGMULTI,HKLM,WB-Software\PSC,MultiInside1,three,Echo,YES Else,Echo,NO If,EXISTREGMULTI,HKLM,WB-Software\PSC,MultiInside1,xxx,Echo,YES Else,Echo,NO RegAddMulti,HKLM,WB-Software\PSC,MultiInside1,INDEX,TWO,%var% Echo,%var% RegAddMulti,HKLM,WB-Software\PSC,MultiInside1,APPEND,bla RegAddMulti,HKLM,WB-Software\PSC,MultiInside1,APPEND,TWO RegWrite,HKLM,0x7,WB-Software\PSC,MultiInside2,one,two,three,five,six,seven RegAddMulti,HKLM,WB-Software\PSC,MultiInside2,PREPEND,bla RegAddMulti,HKLM,WB-Software\PSC,MultiInside2,PREPEND,TWO RegWrite,HKLM,0x7,WB-Software\PSC,MultiInside3,one,two,three,five,six,seven RegAddMulti,HKLM,WB-Software\PSC,MultiInside3,BEFORE,TWO,bla RegAddMulti,HKLM,WB-Software\PSC,MultiInside3,BEFORE,XXX,BLA RegAddMulti,HKLM,WB-Software\PSC,MultiInside3,BEFORE,three,five RegWrite,HKLM,0x7,WB-Software\PSC,MultiInside4,one,two,three,five,six,seven RegAddMulti,HKLM,WB-Software\PSC,MultiInside4,BEHIND,TWO,bla RegAddMulti,HKLM,WB-Software\PSC,MultiInside4,BEHIND,XXX,BLA RegAddMulti,HKLM,WB-Software\PSC,MultiInside4,BEHIND,three,five RegWrite,HKLM,0x7,WB-Software\PSC,MultiInside5,one,two,three,five,six,seven RegAddMulti,HKLM,WB-Software\PSC,MultiInside5,PLACE,2,bla RegAddMulti,HKLM,WB-Software\PSC,MultiInside5,PLACE,10,two RegAddMulti,HKLM,WB-Software\PSC,MultiInside5,PLACE,2,two RegAddMulti,HKLM,WB-Software\PSC,MultiInside5,PLACE,three,blabla RegWrite,HKLM,0x7,WB-Software\PSC,MultiInside6,one,two,three,five,six,seven RegAddMulti,HKLM,WB-Software\PSC,MultiInside6,DELETE,bla RegAddMulti,HKLM,WB-Software\PSC,MultiInside6,DELETE,two RegHiveUnLoad,WB-Software
Posted by pscEx on 13 February 2010 - 05:33 PM in Development
I got it!To 3rd: I never have a greyed 'Create' button. Can you explain how to reproduce?
Posted by pscEx on 11 February 2010 - 06:33 PM in Development
Thanks and sorry, I need also your actual xpe-pnp-aio.script.Here it is.
Posted by pscEx on 15 February 2010 - 05:43 PM in Development
Posted by pscEx on 17 February 2010 - 12:37 PM in Development
This is working with 077rc2:
[Process] Set,%test1%,"Exec,%ScriptFile%,entry",PERMANENT %test1%,hello [entry] Message,#1,Information
Regards,
Galapo.
[process] Set,test1,"Exec#$c%ScriptFile%#$centry",PERMANENT test1,hello [entry] Message,#1,Information
Posted by pscEx on 17 February 2010 - 10:13 PM in Development
I'll try!But the issue is that this produces a syntax error:
[process]
//Set,%bla%,AnyContents,PERMANENT
Set,%bla%,"",PERMANENT
That is, %bla% has to be defined as "something" before it can be given an empty value.
Regards,
Galapo.
Posted by pscEx on 14 February 2010 - 09:23 AM in Development
Looks ok for me.You've change something about the 0x7 registry writes, i've read.
Is this code from 'convert files to script' still ok?
Posted by pscEx on 17 February 2010 - 08:57 PM in Development
Posted by pscEx on 14 February 2010 - 09:36 AM in Development
You already have itWinbuilder already have an internal function to open script folder (when folder selected at left, by clicking yellow icon at right )
an idea is having a syntax to use this function for anyfolder (because it works better and much proper (and I guess easier and would be faster) than using explorer.exe
just to give example:
explorefolder,%Globaltemplates%\blablaapplication\PutFilesHereFolder
ShellExecute[Ex],Explore,Folder[\FileName][,"Parameters"]Peter
Posted by pscEx on 15 February 2010 - 05:54 PM in Development
Please allow me to 'explode'I see you set back old design... (techinically it is not fixed, reverted back to old design). Whatever.....
Show me ONE WB version since 072 which created this entry!RegWrite,HKCU,0x1,Software\0Test\testkey,,
This createsWindows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Software\0TEST\acwfile]
does NOT createWindows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Software\0TEST\acwfile] @=""
Posted by pscEx on 14 February 2010 - 04:29 PM in Development
Posted by pscEx on 17 February 2010 - 02:09 PM in Development
Posted by pscEx on 14 February 2010 - 04:43 PM in Development
FixedI get "Variable definition loop" errors with latest trash, tested with LiveXP Recommended
Fixed.question is, this does not work !!??
ShellExecuteEx,Explore,%scriptdir%
it opens 1 upper directory
Posted by pscEx on 17 February 2010 - 09:47 PM in Development
This produces a syntax error warning with latest trash:
Set,%testvar%,"",PERMANENT
How do we permanently set an empty variable?
Thanks,
Galapo.
Posted by pscEx on 14 February 2010 - 09:20 PM in Development
Thanks !Fixed. no it was not
After 080 published, I will put on bug report with some other things, but I am not sure what will happen when it is flagged as fixed .......
shortly: Case closed for me
Posted by pscEx on 17 February 2010 - 10:23 PM in Development
Agreed!My opinion is that Set command should be used for both, but [variables] should not be used for both anymore.
Posted by pscEx on 14 February 2010 - 09:29 PM in Development
My tests brought some questions to your results. Let's postpone behind WB 080, tooEDIT: Wait some minutes, I have an idea for the script, I have to test.
Posted by pscEx on 17 February 2010 - 02:54 PM in Development
Posted by pscEx on 15 February 2010 - 08:46 AM in Development
Done!Hi Peter,
Currently the WB editor wand for CopyOrExpand gives us:
CopyOrExpand,FileToCopyOrExpand,DestinationFolderOrFilename
I wonder if it could supply either
CopyOrExpand,FileToCopyOrExpand,DestinationFolderOrFilename[,PRESERVE,NOWARN]
or
CopyOrExpand,FileToCopyOrExpand,DestinationFolderOrFilename[,NOWARN,PRESERVE]
Regards,
Galapo.
Posted by pscEx on 17 February 2010 - 01:55 PM in Development
Posted by pscEx on 15 February 2010 - 02:29 PM in Development
Nobody knows that, but maybe there is a new trash or the final WB 080 version?[well, in fact I do not know how to create empty value with latest trash.
Posted by pscEx on 17 February 2010 - 07:54 PM in Development
I wrote a short tutorial: RegWrite command, How to write "Empty" itemsIf you add "Empty Value Creation Rules" to syntax_rules written above for 0x1 0x2 0x3 and key , we can close regwrite case for wb080 development
[process] RegHiveLoad,WB-Software,%target_sys%\config\software Run,%ScriptFile%,do-work,0x1 Run,%ScriptFile%,do-work,0x2 Run,%ScriptFile%,do-work,0x3 Run,%ScriptFile%,do-work,0x7 RegHiveUnLoad,WB-Software [do-work] If,EXISTREGSECTION,HKLM,WB-Software\psc#1_1,RegDelete,HKLM,WB-Software\psc#1_1 If,EXISTREGSECTION,HKLM,WB-Software\psc#1_2,RegDelete,HKLM,WB-Software\psc#1_2 RegWrite,HKLM,#1,WB-Software\psc#1_1 RegWrite,HKLM,#1,WB-Software\psc#1_2,, RegWrite,HKLM,#1,WB-Software\psc#1_1,Key_1 RegWrite,HKLM,#1,WB-Software\psc#1_2,Key_2,
Posted by pscEx on 15 February 2010 - 04:03 PM in Development
But WinBuilder says:RegWrite,HKLM,0x3,WB-Software\Microsoft\SystemCertificates\CA\Certificates\109F1CAED645BB78B3EA2B94C0697C740733031C,Blob,03,00, ...
Syntax was not valid: [RegWrite,HKLM,"0x1","WB-Software\Microsoft\SystemCertificates\CA\Certificates\109F1CAED645BB78B3EA2B94C0697C740733031C","Blob","03","00", ...
Posted by pscEx on 17 February 2010 - 09:26 PM in Development
I see it as the demand of progress.Hi Peter,
I'm thinking here particuarly of '9 - DefineBootsector.script'. Currently it sets a few variables, generally:
Set,%BootSector%,grldr,PERMANENT
Set,%MenuFile_GRUB%,%TargetDir%\menu.lst,PERMANENT
Set,%MenuAdd_GRUB%,"Exec,%ScriptFile%,Add-grub4dos-entry",PERMANENT
This works with 077rc2, now does not work with trash. So no backwards compatibility in this regard? There's a number of scripts which will be broken.
Thanks,
Galapo.
Posted by pscEx on 15 February 2010 - 04:56 PM in Development
Posted by pscEx on 17 February 2010 - 10:03 PM in Development
Right!Ok, so if 080 is going to not be backwards compatible in this regard, why don't we just draw the line here and implement even more improved variable and macro handling like I suggested: http://www.boot-land...?...ost&p=90523
In other words, variables and macros should from now on be kept distinct. No writing macros to [variables], this just adds to the confusion. Set,test1,"Exec#$c%ScriptFile%#$centry",PERMANENT shouldn't add to script.project [variables] because it isn't thought of as a variable anymore but a macro -- it should therefore write to [macros].
Regards,
Galapo.
Posted by pscEx on 04 March 2010 - 07:15 PM in Development
I hope I'll remember this in the next version.Cathegory checkboxes should be only half-checked (crossed) when not all elements are selected inside it...
Posted by pscEx on 20 April 2011 - 12:29 PM in Win7PE
Posted by pscEx on 18 April 2011 - 10:29 AM in Win7PE
Posted by pscEx on 04 March 2010 - 05:31 PM in News
For Standard Users: Delete WinBuilder.ini and start again.Just found myself stuck with this view of WB080 whenever i clicked on the download button. Nothing short of a restart fixed this issue.
Posted by pscEx on 04 March 2010 - 05:17 PM in News
Thanks for your thanks!You know, I was wondering when you were going to catch on and suggest that! But think about where LiveXP development prodding has got us in this regard: no scripts need to be touched and we have backwards compatibility. I think it's a win-win for both LiveXP and WB.
You do a great job Peter and Lancelot and I are both greatful for your efforts.
Thanks,
Galapo.
And it guarantees backwards compatibility!Why not simply pass the %RunFromLoc% to a capi call and let CAPI do the rest?
Posted by pscEx on 21 February 2010 - 07:45 PM in News
Use the script of nativeEx_barebone or nativeEx_win7If you and ctmag weren't able to run the stupid Vbox, what would a new user do?
Posted by pscEx on 27 February 2010 - 05:19 PM in News
Since the post has been removed, i state it's contensts again.
As a workaround, one can still use the search backward button.
But i really like to ask our development team the question, how it is possible that sooooooooooooooooooo many of the features that worked already fine previously, got broken in this version?
Imo, rewriting WB from scratch, couldn't have created more havoc.
Posted by pscEx on 24 February 2010 - 11:47 AM in News
Message,%Build%Using Message,%version% just returns 080.
Posted by pscEx on 04 March 2010 - 07:08 PM in News
Posted by pscEx on 04 March 2010 - 07:28 AM in News
And how many miliseconds wasted time would have been to instad of nested macro calls:here's an issue with LiveXP. Remember that it has been the project stuck with 077rc2 for a long while. And apart from the macro issue just solved, this was not due to scripts which needed fixing! Nothing changed in the project and now WB starts to work again. (Even the so-called incorrect syntax with macro is back working in latest release, so the scripts in question don't need to be updated in this regard either.) This can only be a good thing.
StrFormat,REPLACE,%RunFromLoc%," ","",%runfrom% If,Not,%runfrom%,Equal,Rundefault,%runfrom%,Truecode like this:
If,%RunFromLoc%,EQUAL,"Run From RAM",Runfromram,True If,%RunFromLoc%,EQUAL,"Run From CD",Runfromcd,TrueThe disadvantage:
Posted by pscEx on 27 February 2010 - 05:24 PM in News
http://www.boot-land...?...ost&p=92706just a reminder. It was found before 080 released during development, was working with "080 initial" , was working with "080 rev1" , than again not working with "080 rev2"
Posted by pscEx on 10 January 2010 - 12:34 PM in Support
Can you explain how to reproduce?I love the new feature, that i can select and unselct servers before actually connecting to them.
But i had already twice WB telling me, that it can't find any servers and i should check my proxy settings.
I use no proxy and boot-land is accessable just fine.
See next topic.The other thing, i think needs 'fixing' are the new buttons.
Their position is not logical to me. Shouldn't the buttons be better next to the server list?
Depending on where the red x-es are, they have different meaning:Also the overuse of the red X on the downloadpage bothers me a bit.
It means eighter, close, stop or delete. Too much variety for my taste.
Posted by pscEx on 10 January 2010 - 05:44 PM in Support
When NONE of the selected servers are reachable, the error dialogI just opened the download page and imediately got the message.
Clicking on build tree though downloads just fine.
Selected servers:
update.boot-land.net
nativeex.boot-land.net
naughtype.winbuilder.net
ShowError('None of the selected Servers could be accessed!'#13'Perhaps you need to define Proxy access');appears.
"Make sure that yout network cable is plugged in"
"Make sure that your router is swithed on"
...
If you build button pictures for the two additional purposes having the red ximo, a sybol should always have only one meaning per page, preferably one meaning per program.
Posted by pscEx on 10 January 2010 - 07:59 PM in Support
Posted by pscEx on 09 January 2010 - 03:34 PM in News
Posted by pscEx on 03 February 2010 - 03:30 PM in Projects
[Process-Compress] Set,%i%,0 Echo,"CAB compressing files.."..
Posted by pscEx on 01 January 2010 - 05:04 PM in News
Fixed!Hi psc,
happy new year,
the link you posted redirects to Winbuilder 078 SP4.
Regards.
Posted by pscEx on 01 January 2010 - 04:54 PM in News
Posted by pscEx on 08 November 2009 - 04:24 PM in News
Posted by pscEx on 02 November 2009 - 08:22 AM in Development
RegWrite,HKLM,0x7,Section,Key(MultiString),value1,value2Here value? can contain a comma, which would be written
RegWrite,HKLM,0x7,Section,Key(MultiString),value11#$cvalue12,value21#$cvalue22That works well.
RegRead,HKLM,Section,Key,%var% RegWrite,HKLM,0x7,Section,Key(MultiString),%var%#$cnewvalThe issue here is that WinBuilder cannot decide whether newval should be appended as new string, or should be appended to the last string, including the comma.
RegWrite,HKLM,0x7,Section,Key(MultiString),%var%#$cnewvalappends ",newval" to the last string
RegWrite,HKLM,0x7,Section,Key(MultiString),%var%#$znewvalappends a new string "newval"
RegWrite,HKLM,0x7,Section,Key(MultiString),%var%#$znewval1#$cnewval2appends a new string "newval1,newval2"
[Process] //AddInterface,Filenam,Prefix AddInterface,%FundamentalsScript%,fun Echo,"RAMDiveLetter is: %fun_pScrollBox1%"
I decide to post this new feature of wb078sp2 here since it maybe missed by some of our experienced and new users.
I thought it was a bug but it turned out to be a feature (check here)
As a result:
If you used Download at least once and want to check or download updates of new scripts,
After Clicking Download button, Also click green button upper left.
Posted by pscEx on 01 November 2009 - 06:28 PM in News
If there are support questions, please ask them in the Development Forum, not here![078 SP3]
date=2009-09-25
added - AddInterface command
fixed - Bug ID #214: Deselection by keyboard produces error
changed - New Component Dialog now in center of WB window, rather than in center of desktop
fixed - Deselecting a complete folder containing a mandatory script lets build crash
fixed - Bug ID #222: wb078 sp2 - Depend not working
added - Optional log at WinBuilder exit
changed - In download center, there is an option whether selecting an additional server rebuilds the complete tree.
fixed - bug in RegRead / RegWrite multi_sz
fixed - bug in If,Online when running from command line
fixed - EmbeddedWB bug by using newer package
added - RegWrite 0x3 accepts one %Variable% as input value
Release as 078 SP3 on 2009-NOV-01
Posted by pscEx on 24 September 2009 - 11:48 AM in News
Remarks:[078 SP2]
date=2009-09-06
changed - separate TNodeData unit with 'read on demand'
added - Download center now can select by Version, MD5, Certification
fixed - RegWrite multiple strings with comma in argument
fixed - Bug ID #217: Set,%var%,NIL,PERMANENT
fixed - Smaller issue with resolving nested variables
fixed - Bug ID #216: Access Violation when trying to trim empty string
reanimated - CheckListBox
added - change event to ComboBox
added - change event to RadioGroup
fixed - terrible bug with strFormat cutting long lines. Changed all according AnsMidStr Delphi commands to length of MaxInt
Release as 078 SP2 on 2009-SEP-24
Posted by pscEx on 08 September 2009 - 01:15 PM in Development
Just the opposite:Sorry don't get you're drift. Do you mean a group of WB coders?
Posted by pscEx on 08 September 2009 - 12:15 PM in Development
Currently I have some doubts, too.At the time, EACH time, there was large amount of agreeing and nothing actually DONE in the right direction.
Let's see if this time something changes.
jaclaz
Posted by pscEx on 26 September 2009 - 08:34 AM in Development
For me, I think I was by default declared as Beta-Tester.
As maintainer of Common_Api I think I should
Do I need ask for ?
Pedro
Posted by pscEx on 07 September 2009 - 04:09 PM in Development
Posted by pscEx on 08 September 2009 - 11:34 AM in Development
Yes downloadex does not work - reports an exception and then hangs. Has to be killed off from task manager.
That proofs my opinion.But because there has been no remarkable interest, I put the project into hibernating.
If you now download and test it propably will crash or fail due to the changes made to updates.ini
Posted by pscEx on 08 September 2009 - 10:20 AM in Development