Gå til innhold

Net Send batch script


Anbefalte innlegg

Heisann, har nettopp begynt å lære meg litt lett batch programmering, så har jeg tenkt å lage et program som forenkler net send.

Det skal være sånn at feks:

Datamaskinnavn eller ip: [input]

Melding: [input]

Melding sendt!

Håper dere skjønner. Er helt ny til batch, så jeg trenger litt hjelp.

Lenke til kommentar
Videoannonse
Annonse

Regner med du vil at programmet skal stoppe og be brukeren skrive inn tekst, men dette er dessverre en funksjon som ikke kan kjøres i .bat sånn helt uten Widerøe, men ta en titt på denne siden.

 

Hvis du skal kjøre programmet via kommandolinjen og skrive inn maskinnavn/melding i kommandoen er det en smal sak, men da blir det jo ikke noe enklere enn å kjøre vanlig net send, da syntax blir [navn på bat-fil] [ip/maskinnavn] [melding], akkurat som ved vanlig net send.

Endret av Rikky
Lenke til kommentar
  • 1 måned senere...
Gjest Slettet+6132

Rikky, tror du tar litt feil når du skriver at ikke batch filen kan stoppe å vente på at bruker skal skrive inn tekst..

lagde nettopp et slikt program i Økonomitimen for noen uker siden:

Døme input:

(maskin)Namn: testdummy

Tekst: blablabla

Fra: meg

 

Så bruker du labeler for at scriptet skal gå på topp å spørr etter navn etc en gang til.. På det lille scripte var det også slik at brukeren ble lagret slik du lett kunne sende en ny melding til samme maskin...

 

Selv om tråden var gammel, følte jeg en trang til å svare.

Lenke til kommentar
  • 3 uker senere...
@ECHO OFF
cls
:send
ECHO.
ECHO  Bruk _ istede for mellomrom. (eks. Hei_hele_norge)
ECHO.
set melding=
set /p melding=Din melding: 
if not '%melding%'=='' set melding=%melding:~0,50%
ECHO.
set name=
set /p name=Navn pAA PC'n: 
if not '%name%'=='' set name=%name:~0,50%
net send %name% %melding%      -CCX Tools
ECHO.
pause
ECHO.
goto send

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...