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


problem med mellanslag i sträng

Postades av 2003-09-28 01:25:21 - Thomas Zelenka, i forum visual basic - allmänt, Tråden har 7 Kommentarer och lästs av 906 personer

Hejsan,

Försöker köra ett Shell kommando med växel men växeln klipps av vid mellanslag i strängen. Nedan kod ska öppna skrivar Egenskaper för "hp psc 700 series" skrivaren men ger felmedelande att skrivaren inte hittas. döper jag om skrivarnamnet till bara "HP" så fungerar det. Finns det något sätt att använda " så detta Shell kommando skickar med hela strängen "hp psc 700 series"?

Exemplet jag testar med:

Private Sub Command3_Click()
Dim test As String
Dim skrivaren As String
Dim kommando As String
skrivaren = "hp psc 700 series"
kommando = "rundll32 printui.dll,PrintUIEntry /p /n\\compaq2\" & skrivaren & ""
test = Shell(kommando, 1)
End Sub

Denna kommandorad fungerar om man klistrar in den direkt i Start-Kör:

rundll32 printui.dll,PrintUIEntry /p /n\\compaq2\hp psc 700 series

Om ni vill testa detta så byt ut compaq2 mot erat datornamn & hp psc 700 series mot skrivarnamnet på en skrivare ni har i kontrollpanelen.

Mvh
/Thomas


Svara

Sv: problem med mellanslag i sträng

Postades av 2003-09-28 10:48:45 - Per Persson

En gissning:
<code>
kommando = "rundll32 printui.dll,PrintUIEntry /p /n\\compaq2\""" & skrivaren & """"
</code>


Svara

Sv: problem med mellanslag i sträng

Postades av 2003-09-28 18:40:09 - Sven Åke Persson

Så här skulle jag testa
kommando = "rundll32 printui.dll,PrintUIEntry /p /n\\compaq2\" & skrivaren


Svara

Sv: problem med mellanslag i sträng

Postades av 2003-09-28 23:05:24 - Thomas Zelenka

Tack för svaret men

Per Persson's förslag gav bara felet: "kan inte öppna egenskaper...fel stavat namn..."

och SvenPon's svar gav samma resultat som innan dvs. den hittar skrivaren som bara heter "HP" men inte skrivaren "hp psc 700 series".

i SQL satser kan man använda 'text' istället för "text", finns något liknande i VB ?

Mvh /Thomas


Svara

Sv: problem med mellanslag i sträng

Postades av 2003-09-29 00:12:13 - Thomas Zelenka

Om jag kör nedan fråga i immediate fönstret så ser det rätt ut.

?kommando
rundll32 printui.dll,PrintUIEntry /p /n\\compaq2\hp psc 700 series

strängen genereras korrekt men den skickas till SHELL på fel sätt eller så skickar SHELL den felaktigt till OS...
/Thomas


Svara

Sv: problem med mellanslag i sträng

Postades av 2003-09-29 01:26:55 - Mikael Bjäveclo

Är skrivarnamnet "hp psc 700 series" det samma som kö-namnet (share)?
Anropa könamnet. (\\servernamn\könamn)
Shares borde vara utan mellanslag.

/Mikael Bjäveclo


Svara

Sv: problem med mellanslag i sträng

Postades av 2003-09-29 15:59:58 - Thomas Zelenka

Det är inte ett kö/share-namn det är skrivarnamnet i kontrollpanelen. Det jag vill åstadkomma är en automatisk skrivarinstallation som måste ha ett namn som ser ut enligt: Sthlm Plan3 5 HP4600. Denna installation skapar en lokal skrivare med TCP/IP port mot nätskrivaren.

Mvh
/Thomas


Svara

Sv: problem med mellanslag i sträng

Postades av 2003-09-29 23:44:17 - Thomas Zelenka

Problemet löst,

Detta är vad min kod skickade till kommandotilken:
rundll32 printui.dll,PrintUIEntry /p /n\\compaq2\hp psc 700 series

Detta är vad som behövs för att det ska fungera
rundll32 printui.dll,PrintUIEntry /p "/n\\compaq2\hp psc 700 series"

Detta är koden som fungerar:

Private Sub Command3_Click()
Dim test As String
Dim skrivaren As String
Dim kommando As String
skrivaren = "hp psc 700 series"
kommando = "rundll32 printui.dll,PrintUIEntry /p " & Chr(34) & "/n\\compaq2\" & skrivaren
test = Shell(kommando, 1)
End Sub

Tack för hjälpen alla
/Thomas


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 159
27 952
271 704
1 088
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