Beveiligen met Attrib

Pagina: 1
Acties:

  • Remi
  • Registratie: Januari 2001
  • Laatst online: 22-09 17:46
Hi guys,

Ik wil graag in een batch bestand een optie hebben om bestanden alleen lezen te maken. Ik weet dat dit kan met "attrib /s +r" (als het goed is) maar ik wil het graag zo hebben dat gebruikers een station+pad+bestandsnaam kunnen invullen en dat er dan automatisch bij dat bestand attrib +r word uitgevoerd. Jammer genoeg gaat mijn kennis van QBasic niet ver genoeg om dit tot stand te brengen. Dus als jullie weten hoe het moet willen jullie het dan uitleggen?

Verwijderd

Een batch-bestand?
Dat ging toch zo:
attrib /s +r %1

  • Bigs
  • Registratie: Mei 2000
  • Niet online
Batchbestand en QBasic? :? Ik zie de link niet..

De oplossing die hierboven staat is trouwens goed.

  • Remi
  • Registratie: Januari 2001
  • Laatst online: 22-09 17:46
Bedankt voor jullie reply's.

Die taal die je in het batch bestand zet is toch grotendeels QBasic of zit ik nou te blunderen :D

Trouwens ik voer volgens mij wat verkeerd in want als ik het in mijn batch bestand zet dan blijft het scherm maar flikkeren |:(

Dit is de tekst uit het batch bestand.

echo off
cls
echo.
echo Voer het station, pad en bestandsnaam in wat u wilt beveiligen.
attrib /s +r %1

:End

Het zal wel weer goed fout wezen. :+
De bedoeling is dus dat als dit batch bestand wordt gestart door de gebruiker dat dezelfde gebruiker een prompt krijgt waar hij of zij een station, pad en bestandsnaam kan invoeren en dat dit na de enter wordt beveiligd met attrib +r

En is er ook een programma waarmee je makkelijker menu's kan maken met kleuren en randjes zodat het er wat toffer uitziet?

  • Remi
  • Registratie: Januari 2001
  • Laatst online: 22-09 17:46
^
|
|
*KICK*

"Anyone?.. anyone?... :)

  • Gerco
  • Registratie: Mei 2000
  • Laatst online: 21-09 21:55

Gerco

Professional Newbie

Op donderdag 06 september 2001 23:26 schreef Remi het volgende:
Die taal die je in het batch bestand zet is toch grotendeels QBasic of zit ik nou te blunderen :D
Ja, je blundert. Het is geen QBasic.
Het zal wel weer goed fout wezen. :+
De bedoeling is dus dat als dit batch bestand wordt gestart door de gebruiker dat dezelfde gebruiker een prompt krijgt waar hij of zij een station, pad en bestandsnaam kan invoeren en dat dit na de enter wordt beveiligd met attrib +r
Dat zal niet simpel gaan. %1 staat voor het eerste command line argument. Op deze manier moet je dus "batchbestand c:\bla.txt" roepen en dan werkt het wel.
En is er ook een programma waarmee je makkelijker menu's kan maken met kleuren en randjes zodat het er wat toffer uitziet?
Batch Enhancer van Norton, ken uw oldskool klassiekers :)

- "Als ik zou willen dat je het begreep, legde ik het wel beter uit!" | All number systems are base 10!


  • Remi
  • Registratie: Januari 2001
  • Laatst online: 22-09 17:46
Ok bedankt voor je antwoord ik zal vanavond even kijken dat ik het aan de praat kan krijgen maar ik ben nu wel erg nieuwsgierig welke taal dit is.

-edit-

Ik heb met google gezocht naar BE maar ik kon niks vinden. Als dit proggie shareware is kan iemand dan een link posten?

  • Gerco
  • Registratie: Mei 2000
  • Laatst online: 21-09 21:55

Gerco

Professional Newbie

Op vrijdag 07 september 2001 07:51 schreef Remi het volgende:
Ik heb met google gezocht naar BE maar ik kon niks vinden. Als dit proggie shareware is kan iemand dan een link posten?
Voor zover ik weet:
Shareware: Nee
Abandonware: Misschien

- "Als ik zou willen dat je het begreep, legde ik het wel beter uit!" | All number systems are base 10!


  • maikel
  • Registratie: Januari 2001
  • Laatst online: 23-09 15:39
Op vrijdag 07 september 2001 07:51 schreef Remi het volgende:
Ok bedankt voor je antwoord ik zal vanavond even kijken dat ik het aan de praat kan krijgen maar ik ben nu wel erg nieuwsgierig welke taal dit is.
Het zijn gewoon een stel aanroepen naar andere programma's achter elkaar.
Het is ook een echte programmeertaal dus.

  • KillerAce_NL
  • Registratie: Juni 2001
  • Niet online

KillerAce_NL

If it ain't broke...

Dload Rapidbatch

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Op vrijdag 07 september 2001 13:10 schreef Gerco het volgende:
Voor zover ik weet:
Shareware: Nee
Abandonware: Misschien
Anandonware ook niet, staat in de FAQ enzo.

Verwijderd

Probeer dit eens:

@echo off
attrib /s +r %1.*

  • nixan
  • Registratie: Maart 2001
  • Laatst online: 01-08 19:11

nixan

and then?

er was ook ooit zoiets als powermenu, maar als ik daar nu naar zoek op inet, dan vind ik alleen een applicatie voor de MAC

where is my car?


  • Nielsz
  • Registratie: Maart 2001
  • Niet online
code:
1
2
3
4
5
6
7
8
9
[b]Bestand1.bat[/b]
echo off
cls
echo.
echo Voer het station, pad en bestandsnaam in wat u wilt beveiligen.
attrib /s +r %1

:End
echo This is the end


code:
1
2
3
4
5
[b]Bestand2.bat[/b]
echo on
cls
call bestand1.bat test.exe
call bestand1.bat c:\command.com

Enzo...
Je fout in je eerste programma was dat hij niet wacht op input... Lekker logisch dat hij dan doorramt.

[deze oplossing is niet perfect voor deze case]

  • KillerAce_NL
  • Registratie: Juni 2001
  • Niet online

KillerAce_NL

If it ain't broke...

Op vrijdag 07 september 2001 13:19 schreef SaiyanPrince het volgende:
Probeer dit eens:

@echo off
attrib /s +r %1.*
Dat was dus al LETTERLIJK gezegd, djeez lezen is een kunst.

Zoek ff op Rapidbatch, die heeft wat je zoekt.

Powermenu was ook wel leuk jah vroeger.
Volgens mij staat het nog wel op 1 van mijn *kuch* Twilight cd's *kuch*

Verwijderd

'attrib %1 +r' in een batchfile opslaan, zonder '', bijvoorbeeld attr.bat

Dan kan je in windows verkenner het te bewerken bestand op deze batchfile 'droppen'.

Je kan de batchfile ook in \windows\sendto kopieren. Dan kan je dus vanuit iedere willekeurige map een bestand +r maken.

  • Nielsz
  • Registratie: Maart 2001
  • Niet online
DougMenu gebruikten we op school...

  • Remi
  • Registratie: Januari 2001
  • Laatst online: 22-09 17:46
Op vrijdag 07 september 2001 13:15 schreef maikel het volgende:

[..]

Het zijn gewoon een stel aanroepen naar andere programma's achter elkaar.
Het is ook een echte programmeertaal dus.
Maar het is dus geen Basic?
Op vrijdag 07 september 2001 13:25 schreef Nielsz het volgende:
code:
1
2
3
4
5
6
7
8
9
[b]Bestand1.bat[/b]
echo off
cls
echo.
echo Voer het station, pad en bestandsnaam in wat u wilt beveiligen.
attrib /s +r %1

:End
echo This is the end


code:
1
2
3
4
5
[b]Bestand2.bat[/b]
echo on
cls
call bestand1.bat test.exe
call bestand1.bat c:\command.com

Enzo...
Je fout in je eerste programma was dat hij niet wacht op input... Lekker logisch dat hij dan doorramt.

[deze oplossing is niet perfect voor deze case]
Thanks ! hiermee kan ik weer verder kloten :)
Op vrijdag 07 september 2001 13:33 schreef Gregole het volgende:
'attrib %1 +r' in een batchfile opslaan, zonder '', bijvoorbeeld attr.bat

Dan kan je in windows verkenner het te bewerken bestand op deze batchfile 'droppen'.

Je kan de batchfile ook in \windows\sendto kopieren. Dan kan je dus vanuit iedere willekeurige map een bestand +r maken.
Er wordt absoluut geen gebruikt gemaakt van Winhoos. :)

Thanks voor de reply's als ik weer eens vast loop dan horen jullie het wel. ;)

  • Remi
  • Registratie: Januari 2001
  • Laatst online: 22-09 17:46
Ik weet dat het bovenstaande stukje command niet helemaal perfect is maar ik weet zelf ook niet wat ik precies moet aanpassen om het werkend te maken.

Als iemand nog tips of info heeft pass deze dan aub door aan mij want ik ben nog een complete noob op het gebied van batch bestanden.
Pagina: 1