Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Escape-characters i Commandline arguments?!?

Postades av 2003-08-14 08:13:40 - Johan Bovin, i forum c# (c-sharp), Tråden har 6 Kommentarer och lästs av 740 personer

Tjena
Upptäckte en lite skum grej idag. Har en vanlig Console applikation som jag brukar starta från en bat-fil. Mitt program tar ett antal parametrar in men på nåt jädra sätt så anser C# att det kommer in Escape-characters
Tillåt mig förklara:

MinExe.exe -dir "C:\Olle Bull\Kalle" -debug
Detta fungerar alldeles utmärkt. Tre argument kommer in...
MinExe.exe -dir "C:\Olle Bull\Kalle\" -debug
Detta fungerar mindre bra... \" tolkas här som "Escapat" " dvs två argument kommer in
dir och C:\Olle Bull\Kalle" -debug
Hur fasiken skall man ta sig ur såna här grejer?

Är detta fixat i 1.1?
Just nu är min lösning att köra med dubbla "" (och rensa i koden) eller att köra directoriet sist.

**********EDIT************
Nåja, har löst detta genom att själv parsa Commandlinen genom Environment.CommandLine, så att man har full koll


Svara

Sv: Escape-characters i Commandline arguments?!?

Postades av 2003-08-14 12:54:51 - Mikael Sand

Man ska precis som det är meningen använda dubbla \ för att tala om att det är en \ man menar. Gäller för hela språket c# och då du ska ange paths.

Jag menar att du bör skriva:
<code>
String S = "c:\\temp";
</code>

Vet dock inte om det är ändrat i 1.1.

//Mikael.NET


Svara

Sv: Escape-characters i Commandline arguments?!?

Postades av 2003-08-14 13:10:02 - Niklas Jansson

Men det här är ju inargument... kompilatorn ska sköta hur det tolkas, och det borde inte tolkas på det sättet.


Svara

Sv: Escape-characters i Commandline arguments?!?

Postades av 2003-08-14 13:37:45 - André Isaksson

Det lättaste är ju att göra så här:

<code>
string s = @"strängen med otäcka escapetecken";
</code>

/André


Svara

Sv: Escape-characters i Commandline arguments?!?

Postades av 2003-08-14 13:57:36 - Johan Bovin

Niklas har rätt... detta handlar inte om syntaxen inne i själva språket utan om hur inparametrarna till Main funktionen ser ut...
Nåja, jag har löst just nu genom att själv parsa Environment.CommandLine men jag tycker ju att det hela är lite skumt...


Svara

Sv: Escape-characters i Commandline arguments?!?

Postades av 2003-08-14 15:31:58 - Josef

Det funkar att skicka det andra argumentet så här...

"C:\Olle Bull\Kalle\\"


Svara

Sv: Escape-characters i Commandline arguments?!?

Postades av 2003-08-14 15:38:23 - Niklas Jansson

Det är det väl inte speciellt rimligt att kräva av en användare?


Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 155
27 952
271 704
3 388
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies