Batch bestand

Pagina: 1
Acties:

  • Roman
  • Registratie: Juni 2001
  • Laatst online: 07-08 09:58

Roman

Aaaaaaaaahhhhhhhh

Topicstarter
Ik wil een batch bestand maken waar ik iets kan invoeren wat ik dan vervolgens op een exe bestand als toevoeging meegeef.

Het bestand moet een gebruikers naam vragen en dan vervolgens het bijbehorende PWL bestand weggooien.

Iemand dos kennis :)

NOW INTERACTIVE! Joystick controls Fry's left ear.


  • Boogie
  • Registratie: Januari 2001
  • Laatst online: 24-04 04:51
Hoe dat inlezen ook alweer ging weet ik ff zo snel niet meer, maar dit werkt ook.
Maak een batchbestandje "weg.bat" met als inhoud
code:
1
del %windir%\%1.pwl

en laat dit starten door de mensen zelf "weg gebruikersnaam" in te laten typen. (mits weg.bat in het path staat)
ff testen:
code:
1
2
3
4
5
C:\WINDOWS>weg test

C:\WINDOWS>del C:\WINDOWS\test.pwl

C:\WINDOWS>

klaar!

[edit]
Als je zorgt dat die weg.bat al automatisch in de %windir% staat, kun je ook nog in weg. bat opnemen dat hij eerst
code:
1
cd %windir%

doet.

  • cjdijk
  • Registratie: Oktober 2001
  • Laatst online: 08:38

cjdijk

Hans favoriete radiostation

Dos kent alleen choice.com voor dit doel.
Hier kan je slechts een aantal keuzes geven,
maar geen vrije tekst.
Wat je het gemakkelijkste kan doen
is zelf een exe bestand maken.
Die dan vraagt om een invoer,
en dan die waarde in een dos variabele zet.
Die kan je dan weer in je batch file gebruiken.
Voorbeeld:

Basic: (ASKNAAM.BAS/ASKNAAM.EXE)
INPUT "Voer Naam in : ", N$
OPEN "SETNAAM.BAT" FOR OUTPUT AS #1
PRINT #1, "@ECHO OFF"
PRINT #1, "SET Naam=" + N$
CLOSE #1

Batch: (WISPWL.BAT)
@ECHO OFF
ASKNAAM.EXE
CALL SETNAAM.BAT
DEL C:\WINDOWS\%Naam%.PWL

P4-3.2GHz Asus P4C800 Deluxe ATI-AIW Radeon 512MB 360GB


  • Boogie
  • Registratie: Januari 2001
  • Laatst online: 24-04 04:51
Wat ook een mogelijkheid is (je geeft niet aan waarom/wanneer je de .pwl wilt weggooien)
met KIX kun je gewoon del"%windir%\@user.pwl" doen en weg is hij! (http://www.kixtart.org)

  • Roman
  • Registratie: Juni 2001
  • Laatst online: 07-08 09:58

Roman

Aaaaaaaaahhhhhhhh

Topicstarter
Wij werken met novell, en als een gebruiker haar/zijn wachtwoord wil wijzigen moet natuurlijk ook het PWL bestands weg. Dit probeer ik te maken. Setpass.exe is het programma van novell.

NOW INTERACTIVE! Joystick controls Fry's left ear.


  • Boogie
  • Registratie: Januari 2001
  • Laatst online: 24-04 04:51
Op woensdag 05 juni 2002 15:17 schreef Roman het volgende:
Wij werken met novell, en als een gebruiker haar/zijn wachtwoord wil wijzigen moet natuurlijk ook het PWL bestands weg. Dit probeer ik te maken. Setpass.exe is het programma van novell.
Uhm, dit wachtwoordwijzigen, gebeurt dat op het moment dat de gebruiker er voor kiest?
Die .exe kun je daar commandline opties aan meegeven?
Hoe wordt die setpass.exe gestart (en door wie)?

  • Roman
  • Registratie: Juni 2001
  • Laatst online: 07-08 09:58

Roman

Aaaaaaaaahhhhhhhh

Topicstarter
Op woensdag 05 juni 2002 15:10 schreef cjdijk het volgende:

(hoop tekst...knip)

Basic: (ASKNAAM.BAS/ASKNAAM.EXE)

(weer wat tekst... knip)
Wat voor basic heb je gebruikt? Of kan ik gebruiken? Moet wel in een dos box.

NOW INTERACTIVE! Joystick controls Fry's left ear.


  • Roman
  • Registratie: Juni 2001
  • Laatst online: 07-08 09:58

Roman

Aaaaaaaaahhhhhhhh

Topicstarter
Op woensdag 05 juni 2002 15:20 schreef mboogie2 het volgende:

[..]

Uhm, dit wachtwoordwijzigen, gebeurt dat op het moment dat de gebruiker er voor kiest?
Die .exe kun je daar commandline opties aan meegeven?
Hoe wordt die setpass.exe gestart (en door wie)?
Het wordt gestartd door de gebruiker als die zin heeft om het wachtwoord te wijzigen. cmdopties?? ga even kijken.

de mogelijke opties zijn /Ver (duhh) fs1/ (op welke server) Pat (change users PAT's password (was dah?)

NOW INTERACTIVE! Joystick controls Fry's left ear.


  • Boogie
  • Registratie: Januari 2001
  • Laatst online: 24-04 04:51
Ik neem aan dat de gebruiker op het moment dat hij z'n wachtwoord wil veranderen die setpass.exe start d.m.v. een snelkoppeling oid. Als je die snelkoppeling nu vervangt door een snelkoppeling die een kix-scriptje start (c:\windows\kix32.exe c:\windows\setpass.kix) en in dat kixscriptje kun je gewoon de @user variabele gebruiken, die al de waarde van de gebruikersnaam van de gebruiker bevat(zie mijn vorige post). Als laatste laat je het kixscriptje gewoon de .exe (die hernoemt/verplaatst hebt) starten. Hooguit 10 minuten werk om te maken!

  • Roman
  • Registratie: Juni 2001
  • Laatst online: 07-08 09:58

Roman

Aaaaaaaaahhhhhhhh

Topicstarter
Wij gebruiken kix helaas niet wij gebruiken de Nal (netware Application launcher) is ongeveer het zelfde. Maar heb hier nergens variabelen :'(

NOW INTERACTIVE! Joystick controls Fry's left ear.


  • cjdijk
  • Registratie: Oktober 2001
  • Laatst online: 08:38

cjdijk

Hans favoriete radiostation

Op woensdag 05 juni 2002 15:21 schreef Roman het volgende:

[..]

Wat voor basic heb je gebruikt? Of kan ik gebruiken? Moet wel in een dos box.
Ik ben nog blijven steken met powerbasic.
Werkt zelfs nog op een xt met dos 3.30.
Voldoet prima voor de tooltjes die ik ermee maak.
Draait prima in een dos box onder windows.
Als je wilt, wil ik die ASKNAAM.EXE file wel even mailen.
Laat het dan even weten.

P4-3.2GHz Asus P4C800 Deluxe ATI-AIW Radeon 512MB 360GB


  • Upquark
  • Registratie: Maart 2000
  • Laatst online: 11-08 15:33
Op woensdag 05 juni 2002 15:41 schreef cjdijk het volgende:

Ik ben nog blijven steken met powerbasic.
Mwoah, met powerbasic is niets mis hoor! :) M.i. de beste DOS-basic ooit gemaakt.

  • Roman
  • Registratie: Juni 2001
  • Laatst online: 07-08 09:58

Roman

Aaaaaaaaahhhhhhhh

Topicstarter
Op woensdag 05 juni 2002 15:41 schreef cjdijk het volgende:

[..]

Ik ben nog blijven steken met powerbasic.
Werkt zelfs nog op een xt met dos 3.30.
Voldoet prima voor de tooltjes die ik ermee maak.
Draait prima in een dos box onder windows.
Als je wilt, wil ik die ASKNAAM.EXE file wel even mailen.
Laat het dan even weten.
Dat zou aardig zijn... Mijn e-mail is: r.oswald@mon3aan.nl

Alvast bedankt.

NOW INTERACTIVE! Joystick controls Fry's left ear.


  • cjdijk
  • Registratie: Oktober 2001
  • Laatst online: 08:38

cjdijk

Hans favoriete radiostation

Op woensdag 05 juni 2002 15:44 schreef Upquark het volgende:

[..]

Mwoah, met powerbasic is niets mis hoor! :) M.i. de beste DOS-basic ooit gemaakt.
He he eindelijk iemand waar ik mee kan praten.
Als ik onder mijn familie of kennissen zeg dat ik
nog powerbasic gebruik,
krijg ik regelmatig te horen "waarom geen visualbasic?".
Ondanks dat powerbasic veel sneller werkt.
Genereert veel minder overhead/loze exe code.
En draait tenminste ook in dos modus.

P.S. Ik heb zojuist de exe file gestuurd,
inclusief de basic file en uitleg.
Als je trouwens een andere tekst wilt
mag je dat ook nog aangeven,
kan even duren, ik ga nu van mijn werk naar huis.

Graag gedaan.

P4-3.2GHz Asus P4C800 Deluxe ATI-AIW Radeon 512MB 360GB


  • Roman
  • Registratie: Juni 2001
  • Laatst online: 07-08 09:58

Roman

Aaaaaaaaahhhhhhhh

Topicstarter
Zo is dat. Powerbasic en pascal rules :)

NOW INTERACTIVE! Joystick controls Fry's left ear.


  • Roman
  • Registratie: Juni 2001
  • Laatst online: 07-08 09:58

Roman

Aaaaaaaaahhhhhhhh

Topicstarter
Tnx het bestand is binnen, ga hem morgen testen. Ben nu pleite :)

NOW INTERACTIVE! Joystick controls Fry's left ear.


Verwijderd

Op woensdag 05 juni 2002 15:40 schreef Roman het volgende:
Wij gebruiken kix helaas niet wij gebruiken de Nal (netware Application launcher) is ongeveer het zelfde. Maar heb hier nergens variabelen :'(
Echt wel variablen in een NAL object.
%LOGIN_NAME% voor de inlognaam van de gebruiker.

  • Roman
  • Registratie: Juni 2001
  • Laatst online: 07-08 09:58

Roman

Aaaaaaaaahhhhhhhh

Topicstarter
Op woensdag 05 juni 2002 16:09 schreef Bagger het volgende:

[..]

Echt wel variablen in een NAL object.
%LOGIN_NAME% voor de inlognaam van de gebruiker.
Die bestaan wel voor loginscripts e.d. maar die kan ik in win9x niet op de dospromt oproepen.

NOW INTERACTIVE! Joystick controls Fry's left ear.


  • Buzzman
  • Registratie: Juni 2000
  • Niet online
move WOS --> NOS :)

Verwijderd

Op woensdag 05 juni 2002 16:29 schreef Roman het volgende:

[..]

Die bestaan wel voor loginscripts e.d. maar die kan ik in win9x niet op de dospromt oproepen.
Maar wel in een NAL applicatie op alle tabbladen. Ik denk aan scripts, application files, registry settings, enz.

Als je een NAL object aanmaakt die linkt naar die setpass.exe en dan in application files %*WINDIR%\%LOGIN_NAME%.pwl verwijdert ben je er toch?
Pagina: 1