|
|
#1 (permalink) |
|
Monster Member
Join Date: Jun 2006
Location: Melbourne
Posts: 3,684
Rep Power: 12
|
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
__________________
#RiceRockets SR20DET
|
|
|
|
|
|
|
|
#2 (permalink) |
|
Honorary Member
|
do
{ write-host "item $i is "$details "</ br>" $i = $i + 1 } while ($i -lt $count) try something like that.
__________________
![]() #resistance & #stipe@ Gamesurge Wanna feel stupid?.........click here |
|
|
|
|
|
#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
__________________
![]() #resistance & #stipe@ Gamesurge Wanna feel stupid?.........click here |
|
|
|
|
|
#8 (permalink) |
|
Honorary Member
|
Well im no help lol
javascript and php is better :P also ajax is badass **** but complicated ><
__________________
![]() #resistance & #stipe@ Gamesurge Wanna feel stupid?.........click here |
|
|
|
|
|
#9 (permalink) |
|
Monster Member
Join Date: Jun 2006
Location: Melbourne
Posts: 3,684
Rep Power: 12
|
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
__________________
#RiceRockets SR20DET
|
|
|
|
|
|
#12 (permalink) |
|
Monster Member
Join Date: Jun 2006
Location: Melbourne
Posts: 3,684
Rep Power: 12
|
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
__________________
#RiceRockets SR20DET
|
|
|
|
|
|
#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
Posts: 5,863
Rep Power: 14
|
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 GFX Designer
Join Date: Jun 2006
Location: Vic
Posts: 2,857
Rep Power: 10
|
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 |
|
|
|
no new posts











