Avaleht
uus teema   vasta Tarkvara »  Programmeerimine »  Kuidas lisada uus kaust avades .bat file, mis võtab aluseks configi INI failist? märgi kõik teemad loetuks
märgi mitteloetuks
vaata eelmist teemat :: vaata järgmist teemat
Hinnavaatlus :: Foorum :: Uudised :: Ärifoorumid :: HV F1 ennustusvõistlus :: Pangalink :: Telekavad :: HV toote otsing
autor
sõnum Saada viide sõbrale. Teata moderaatorile
otsing:  
silver88
HV kasutaja

liitunud: 23.03.2004



Autoriseeritud ID-kaardiga

sõnum 15.08.2021 16:23 Kuidas lisada uus kaust avades .bat file, mis võtab aluseks configi INI failist? vasta tsitaadiga

Tere,

Pole kunagi ühtegi bat file veel ise teinud, kuid oleks vaja windowsile mingit sellist skripti, mis kopeeriks failid teatud kausta, võttes aluseks teatud sisendid .ini failist. Ini fail muutub igakord, kuid mitte selle nö menüüd.
Miks mul seda vaja oleks, et teatud backuppide jaoks on mul hea kui faili nimede layout on sama ning mis lihtsustaks otsimist,kuna standard on sama.

Näiteks on olemas .ini fail, mille osa sisust on
ClientName=Peeter
ClientNumber=1234
jne.
Siis on mul kindlas folderis mingid failid nt C:\Kaust nt failid Fail1.jpg ja Fail2.gif ning ka .ini file on seal samas kaustas
Nii nüüd käivitaks ideeliselt .bat file, mis siis võtab need vajalikud sisendid ini failist Clientname= ja Clientnumber= ja teeb selle järjestusega kausta C:\Kaust2\Peeter_1234 ning kopeeriks ka kaustast C:\ Kaust ära need kolm faili (võibolls ka rohkem kui kolm) C:\Kaust2\Peeter_1234 kausta.
C:\Kaust oleks lokaalne ning igakord tekiks sinna kausta nö uus ini file, mille ma tekitan ühe teise programmiga. Menüüd jääksid samaks, kuid sisu on erinev.

Kui keeruline antud skripti oleks teha ning mida sellega silmas pidada?

Lugupidamisega,
Silver
Kommentaarid: 19 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 17
tagasi üles
vaata kasutaja infot saada privaatsõnum
CommandsRef
HV kasutaja

liitunud: 04.09.2002



Autoriseeritud ID-kaardiga

sõnum 15.08.2021 18:44 vasta tsitaadiga

Kõige tähtsam on osata küsida. Kui sa seda veel teinud ei ole, siis vaata, kas see tark vastab meelepäraselt.
Kommentaarid: 12 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 12
tagasi üles
vaata kasutaja infot saada privaatsõnum
napoleon
Unknown virus
napoleon

liitunud: 08.12.2008



Autoriseeritud ID-kaardiga

sõnum 15.08.2021 19:56 vasta tsitaadiga

Mina ilma mõjuva põhjuseta bat faili ei kasutaks. Mingi päris progemiskeelega on lihtsam ja kood palju loetavam. Ainuke häda, et interpretaatoriga keele puhul nagu php, python jms. peab see olema masinasse installitud
Kommentaarid: 64 loe/lisa Kasutajad arvavad:  :: 1 :: 0 :: 53
tagasi üles
vaata kasutaja infot saada privaatsõnum
CommandsRef
HV kasutaja

liitunud: 04.09.2002



Autoriseeritud ID-kaardiga

sõnum 16.08.2021 07:22 vasta tsitaadiga

napoleon kirjutas:
Mina ilma mõjuva põhjuseta bat faili ei kasutaks. Mingi päris progemiskeelega on lihtsam ja kood palju loetavam. Ainuke häda, et interpretaatoriga keele puhul nagu php, python jms. peab see olema masinasse installitud
Sel juhul sobib Powershell, mis on tal juba olemas.
Kommentaarid: 12 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 12
tagasi üles
vaata kasutaja infot saada privaatsõnum
silver88
HV kasutaja

liitunud: 23.03.2004



Autoriseeritud ID-kaardiga

sõnum 16.08.2021 07:24 vasta tsitaadiga

Masinasse installimisel pole probleemi, senikaua kuni see oma töö ära teeb.
Vaatasin lisatud linki, kuid täpset tutoriali veel selle kohta ei leidnud. Eks uurin muidugi edasi.
Kommentaarid: 19 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 17
tagasi üles
vaata kasutaja infot saada privaatsõnum
napoleon
Unknown virus
napoleon

liitunud: 08.12.2008



Autoriseeritud ID-kaardiga

sõnum 16.08.2021 17:05 vasta tsitaadiga

Ega see powershell parem pole.
Aga php-ga
https://www.php.net/manual/en/function.parse-ini-file.php
üks rida koodi ja ini fail on parsitud.
Kopeerimine on samuti üks lihtne funktsioon
https://www.php.net/manual/en/function.copy või kui on soov shell-i copy käsku kasutada, siis on ka see lihtne välja kutsuda
https://www.php.net/manual/en/function.system
Kommentaarid: 64 loe/lisa Kasutajad arvavad:  :: 1 :: 0 :: 53
tagasi üles
vaata kasutaja infot saada privaatsõnum
RassK
HV Guru
RassK

liitunud: 17.01.2007



Autoriseeritud ID-kaardiga

sõnum 18.08.2021 14:55 vasta tsitaadiga

Php'ga konsoolikat teha on ikka porno kuubis.

Uuema powershelliga suht lihtne lugeda:
https://stackoverflow.com/a/43692933

Ülejäänud kopeerimine ja kaustade tegemine suht easy.
Powershelli IDE on ka windowsiga masinas juba olemas ja kerge kasutada (Powershell ISE).

_________________
...
Kommentaarid: 104 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 90
tagasi üles
vaata kasutaja infot saada privaatsõnum
näita postitusi alates eelmisest:   
uus teema   vasta Tarkvara »  Programmeerimine »  Kuidas lisada uus kaust avades .bat file, mis võtab aluseks configi INI failist?
[vaata eelmist teemat] [vaata järgmist teemat]
 lisa lemmikuks
näita foorumit:  
 ignoreeri teemat 
sa ei või postitada uusi teemasid siia foorumisse
sa ei või vastata selle foorumi teemadele
sa ei või muuta oma postitusi selles foorumis
sa ei või kustutada oma postitusi selles foorumis
sa ei või vastata küsitlustele selles foorumis
sa ei saa lisada manuseid selles foorumis
sa võid manuseid alla laadida selles foorumis



Hinnavaatlus ei vastuta foorumis tehtud postituste eest.