|
|
#1 (permalink) |
|
Monster Member
Join Date: Jun 2006
Location: Melbourne
Posts: 3,046
Rep Power: 6
|
Just trying to finish my powershell assignment, but even if you can explain how to do it in any language i can prob just grab the concept..
I have a data driven loop that accepts multiple inputs and the stores then in an arary. Only problem is when i display the array its got all the info on just the one line i need to have it display 1 line for one loop of inputs. This makes the array $details +=($type,$description,$price,$quantity) $count = $count +1 And this is displaying it. do { write-host "item $i is "$details $i = $i + 1 } while ($i -lt $count) Is there something i can add that so it adds another line each time it adds to the array ?? it out puts like this Scott Field 1 1 Tony Ganly 2 2 Scott Field 1 1 Tony Ganly 2 2 And needs to come out like this Scott Field 1 1 Tony Ganly 2 2 Thanks
__________________
#TeamLivid 4 Lyfe |
|
|
|
|
|
|
|
#4 (permalink) |
|
Honorary Member
|
ah shnap. i have no idea what powershell is >< .
I did bit of google searching.. read this it should fix your problem How to put line breaks into a text string in Windows Powershell | SearchMarked.com
__________________
|
|
|
|
|
|
#5 (permalink) |
|
Honorary Member
Join Date: May 2007
Location: Brisbane
Age: 25
Posts: 1,525
gXboxLive Leaderboard: 307th
Rep Power: 3
|
google is your friend,
` for line break
__________________
"Prepare for unforseen consequences." #tacticalknockout - css.net.qld.lan |
|
|
|
|
|
#7 (permalink) |
|
Honorary Member
Join Date: May 2007
Location: Brisbane
Age: 25
Posts: 1,525
gXboxLive Leaderboard: 307th
Rep Power: 3
|
do
{ write-host "item $i is "$details ` $i = $i + 1 } while ($i -lt $count) try that
__________________
"Prepare for unforseen consequences." #tacticalknockout - css.net.qld.lan |
|
|
|
|
|
#9 (permalink) |
|
Monster Member
Join Date: Jun 2006
Location: Melbourne
Posts: 3,046
Rep Power: 6
|
Yeah the problem is with the array itself not printing it so doing that will just display the array twice is a line break under it.
Thanks neway i think ill try go about it a dif way
__________________
#TeamLivid 4 Lyfe |
|
|
|
|
|
#10 (permalink) |
|
Honorary Member
Join Date: May 2007
Location: Brisbane
Age: 25
Posts: 1,525
gXboxLive Leaderboard: 307th
Rep Power: 3
|
hmm i see GL!
__________________
"Prepare for unforseen consequences." #tacticalknockout - css.net.qld.lan |
|
|
|
|
|
#12 (permalink) |
|
Monster Member
Join Date: Jun 2006
Location: Melbourne
Posts: 3,046
Rep Power: 6
|
Okay well im going about it a different way now.
this makes the array $details =($type,$description,$price,$quantity) this outputs the array to a txt file $details | out-file test.txt but the out put of the txt file is this Scott lol 1 2 and i want them to all be side by side. ne idea
__________________
#TeamLivid 4 Lyfe |
|
|
|
|
|
#13 (permalink) |
|
Member
Join Date: Jul 2006
Location: Perth
Posts: 134
Rep Power: 3
|
What about using an if or while loop to check if it should print a newline or not? That way you could include an endline character of your own and tell it to only print a new line if it encounters the character? Might be using more system overhead than you want though... It could at least be a starting point for a more efficient solution.
__________________
FaRMERZ zebo[c] clate Subaru sk1z Prx Intel C2D E8600 @ 4.40Ghz | ABiT IX38 QuadGT | 2x1GB Dominator 1066mhz 5-5-5-15 | 2x160GB SS SATA2 RAID0 | 1x500GB SS SATA2 | XFi Fatality | XFX 8800GT xXx | GenericCase + Thermalright IFX 14 + Generic600W | Samsung 2253BW | MS3.0 + Eveglide Titan |
|
|
|
|
|
#15 (permalink) |
|
Pro Member
Join Date: Jun 2006
Age: 19
Posts: 5,593
Rep Power: 8
|
Sorry.. how is AJAX complicated?
![]() Haha scott.. I wasn't on MSN between work and now so you had to post. SUCKS2BU. Also.. I've known about powershell for like, 3 weeks now.. and I don't think I like it. chem
__________________
There are no stupid questions... but there are alot of inquisitive idiots. - |
|
|
|
|
|
#16 (permalink) |
|
GotGames Moderator
Join Date: Jun 2006
Location: Vic
Posts: 2,060
Rep Power: 5
|
Do a string merge of $type,$description,$price,$quantity, then output that to the file.
like $details = $type " " $description " " $price " " $quantity or <insert loop here> $details[i] = $type[i] " " $description[i] " " $price[i] " " $quantity[i] or something
__________________
"If you wanna get it through their head, talk to them ragely" - fakeh |
|
|
|









