simple batch file question from a newbie
#1
Posted 19 August 2012 - 05:41 AM
Here is my scenario
1. I have the WPI folder on a USB stick
2. I have an batch file i want to run called oem.bat
oem.bat contains these commands. but they do not get excecuted. by the WPI menu. but if i run the batch file my self i works fine.
What me batch file does
@echo off
copy OEMLogo.bmp %windir%\system32
regedit /s OEMinfo.reg
------------------------------------------------------------------------------
command from JS
prog[pn]=['OEM Logo Labtech - support oplysninger'];
uid[pn]=['OEMLOGOLABTECH'];
dflt[pn]=['yes'];
forc[pn]=['no'];
bit64[pn]=['no'];
cat[pn]=['Applications'];
pfro[pn]=['no'];
cmds[pn]=['{BATCH} "%wpipath%\\install\\oemlogo\\oem.bat"',''];
desc[pn]=['OEM Logo Labtech'];
pn++;
.
Kind Regards THXMAN
#2
Posted 19 August 2012 - 05:46 AM
for OEMLogo.bmp and using regedit /s
*Edit: Check also the quotes: (double quotes at last)
Your example corrected:
Quote
This post has been edited by myselfidem: 19 August 2012 - 12:42 PM
#3
Posted 19 August 2012 - 02:42 PM
and i have my WIndows and WPI running from a USB stick
WPI folder is in the root of the usb stick
i did fix (double quotes at last) thank you
can you tell me the full path command line i should use inside the oem.bat file
@echo off
copy OEMLogo.bmp %windir%\system32
regedit /s OEMinfo.reg
Kind regards THXMAN
#4
Posted 19 August 2012 - 03:07 PM
oem.bat
@ECHO OFF COPY /Y "%wpipath%\Install\oemlogo\OEMLogo.bmp" "%windir%\System32\" REGEDIT /S "%wpipath%\Install\oemlogo\OEMinfo.reg" EXIT
#5
Posted 19 August 2012 - 03:16 PM
i got i learn more about command
#7
Posted 19 August 2012 - 05:47 PM
because this here does not work, i run it from $oem$\$$\setup\scripts\setupcomplete.cmd
@echo off
for %%i in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do if exist %%i:\sources\install.wim set root=%%i:
Start %root%\WPI\wpi.exe
rem del %0
Kind regards THXMAN
#8
Posted 19 August 2012 - 07:20 PM
#9
Posted 21 August 2012 - 12:59 AM
http://www.msfn.org/...ost__p__1007463
This post has been edited by myselfidem: 09 September 2012 - 02:59 AM
#10
Posted 03 October 2012 - 05:13 AM
@echo off echo Installing Java for %%a in (*.exe) do "%%a" /s
with this command typed in wpi:
{BATCH} "%wpipath%\Install\WinExt\Java\Run.bat"
It fails instantly.
Well if this command work somehow it will be a great progress in updating the unattended installation executable because I have to replace only with the newer executable and not change the commands for each file. This method if work saves time updating.
#11
Posted 03 October 2012 - 11:11 AM
Check the paths.
#12
Posted 03 October 2012 - 05:31 PM
This is how I select the path so I won't make a mistake with paths:
if you mean the path IN the batch file I have no idea how to fix this but if double click it runs and installs ok.
My full path there is "E:\Programs\Install\Projects\WPI ALL\WPI\Install\WinExt\Java" In java is bat and exe file.
I'm just building this in there if use it I will move it to a flash memory stick.
Edit: Can you see my video in this post? I cannot see that. If no please try this.
Windows post install - cannot run batch with "for" and ''do" commands.
oh what is happening? third edit and no video at all....
This post has been edited by stsaerox: 03 October 2012 - 05:35 PM
#13
Posted 04 October 2012 - 02:12 AM
http://www.youtube.com/watch?v=FfT6h7G0jyc&feature=youtu.be
*Edit: could you attach your config.js file, please?
This post has been edited by myselfidem: 04 October 2012 - 04:04 AM
#15
Posted 04 October 2012 - 04:13 AM
Is this ^ EXACTLY copied from your WPI???
When I watch the video I see this:
{BATCH}"%wpipath%\Install\WinExt\Java\Run.bat" < --- No space...
#16
Posted 04 October 2012 - 04:26 AM
Forgot to mention that wpi version is 8.1.0. Last time I've failed to move correctly config files in the newer version and it was not working. Anyway if I solve this now this will be an easy task.
#17
Posted 04 October 2012 - 04:30 AM
Run.bat
@echo off echo Installing Java for %%a in (%wpipath%\Install\JAVA\*.exe) do "%%a" /s
Run.bat and jre-7u4-windows-i586.exe are inside the same folder JAVA
This post has been edited by myselfidem: 04 October 2012 - 04:31 AM
#18
Posted 04 October 2012 - 04:36 AM
Edit: In the latest (8.6.2) It seems ok, I get success message.
Edit: At first I had some path mistakes and It didn't work but now it is ok. Thanks myselfidem. I 've read many times about commands but when I combine them I get confused.
This is awesome for me, now wpi will be my right had. I help many friends with windows installation because services there are no good and expensive.
And there is great effort made to the latest wpi.... thank you.
This post has been edited by stsaerox: 04 October 2012 - 05:10 AM
#20
Posted 20 October 2012 - 08:31 AM
myselfidem, on 04 October 2012 - 04:30 AM, said:
Run.bat
@echo off echo Installing Java for %%a in (%wpipath%\Install\JAVA\*.exe) do "%%a" /s
Run.bat and jre-7u4-windows-i586.exe are inside the same folder JAVA
If I run a command like this and wpi is not at the root of the drive it fails. Is it the way that just wpi works or I've done something wrong?
(I'm asking this because in every suggested path in help files I've read, wpi folder is at the root of a drive)
- ← WPI v8.6.3 Release Thread!
- Windows Post-Install Wizard (WPI)
- how can i stop installing program if using windows 7 →



Help

Back to top










