|
|
#1 (permalink) |
|
Monster Member
Credits: / Join Date: Jun 2006
Location: Melbourne
Posts: 4,536
Rep Power: 10
|
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
__________________
I live my life one handbrake entry at a time....
|
|
|
|
|
|
#4 (permalink) |
|
Monster 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
__________________
ching |
|
|
|
|
|
#9 (permalink) |
|
Monster Member
Credits: / Join Date: Jun 2006
Location: Melbourne
Posts: 4,536
Rep Power: 10
|
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
__________________
I live my life one handbrake entry at a time....
|
|
|
|
|
|
#11 (permalink) |
|
New Member
Credits: / Join Date: Jul 2006
Posts: 6
Rep Power: 0
|
can you not just add \n to your output?
works in c# formats to force new line... cant you also use VB.net or C# commands within powershell and interact with the objects the same way you would as if it was a win/asp app? |
|
|
|
|
|
#12 (permalink) |
|
Monster Member
Credits: / Join Date: Jun 2006
Location: Melbourne
Posts: 4,536
Rep Power: 10
|
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
__________________
I live my life one handbrake entry at a time....
|
|
|
|
|
|
#13 (permalink) |
|
Member
Credits: / Join Date: Jul 2006
Location: Perth
Posts: 141
Rep Power: 0
|
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.
__________________
Intel Core i7 860 | Gigabyte P55A UD6 | 2x2GB XMS3 1600mhz | 2x500GB WD Black SATA2 RAID0 | XFi Fatality | eVGA GTX285 | TJ10 + Corsair 1KW | Samsung P2370 | Ikari + Goliathas |
|
|
|
|
|
#15 (permalink) |
|
Pro Member
Credits: / Join Date: Jun 2006
Posts: 6,171
Rep Power: 12
|
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
Credits: / Join Date: Jun 2006
Location: Vic
Posts: 5,071
Rep Power: 20
|
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
__________________
![]() "It wasn't a DDOS." - xr6_turbo, on syntax [ep'] Ivoz - BC2
|
|
|
|
no new posts










