- AMD Ryzen 9 / 7 / 5 / 3 5***(X) "Zen 3" (AM4)
- NVIDIA GeForce RTX 5070 / 5070 Ti (GB205 / 203)
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- Melyik tápegységet vegyem?
- VGA hiba
- Házimozi haladó szinten
- Vezetékes FEJhallgatók
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Amlogic S905, S912 processzoros készülékek
- DUNE médialejátszók topicja
Új hozzászólás Aktív témák
-
Fonthy
újonc
válasz
csaszizoltan #723 üzenetére
Köszi!
Így lett a jó és nem tudom miért volt annyi idézőjel az elsőben, de úgy is bele kellett volna írni a vbs file-ba, de úgy nem tette.Helyes:
IF EXIST %USERPROFILE%\Desktop\Kerulet_szamito.vbs (
ECHO Msgbox "A teglalap Kerulete "^&Kerulet^&" cm!", , "Kerulet szamito!">> %USERPROFILE%\Desktop\Kerulet_szamito.vbs ) ELSE (
ECHO Msgbox "A teglalap Terulete "^&Terulet^&" cm2!", , "Terulet szamito!">> %USERPROFILE%\Desktop\Terulet_szamito.vbs ) -
Fonthy
újonc
Hello!
Hogy tudom meg csinálni, hogy a betch file ne kezelje az & jelent, mert így nem jó:
IF EXIST %USERPROFILE%\Desktop\Kerulet_szamito.vbs (
ECHO Msgbox "A negyszog Kerulete ""^&"Kerulet"^&"" cm!", , "Kerulet szamito">> %USERPROFILE%\Desktop\Kerulet_szamito.vbs ) ELSE (
ECHO Msgbox "A negyszog Terulete ""^& Terulet"^&"" cm2!", , "Terulet szamito">> %USERPROFILE%\Desktop\Terulet_szamito.vbs )
PAUSE -
Fonthy
újonc
válasz
sztanozs #692 üzenetére
sztanozs:
Mind a két kiterjesztéssel próbálkoztam és mind kettőnél ugyan az a probléma!
Csontikka:
WIN 8.1 x64, d:\ meghajtóra csináltam kiküszöbölendő, hogy engedje az írást
ha talál txt akkor az asztalra kiteszi a txt file-t amit bele kell írnia.
! jellel is ugyan azt csinálja mint % jellel. Nem ír ki semmilyen problémát, de nem is hozza létre a file-okat. Ha a for ciklust kiveszem az if szerkezetből akkor gond nélkül meg csinálja a txt-ket a %jellel, ! jellel úgysem csinál semmit!
-
Fonthy
újonc
Hello!
Miért nem működik az if exist-en belül a for ciklusban a hivatkozás?
PL.: itt nem működik (ha nem talál txt file-t az adott könyvtárban nem hoz létre a megadott paraméterekkel txt file-okat):
@ECHO OFF
ECHO HOL KERES TXT FAJLOKAT (PL.: C:\USERS\)?
SET /P G=
ECHO.
IF EXIST %G%\*.TXT ( ECHO DATUM ÉS IDO: %DATE%; %TIME% > %USERPROFILE%\DESKTOP\FAJL_LOG.TXT & ECHO %G% - EZEN AZ ELERESI UTON TALALT TXT KITERJESZTESU FILE-OKAT >> %USERPROFILE%\DESKTOP\FAJL_LOG.TXT)
IF NOT EXIST %G%\*.TXT (
ECHO ADJA MEG A TXT FILE NEVET:
SET /P N=
ECHO ADJA MEG HANYSZOR JELENJEN MEG:
SET /P D=
FOR /L %%I IN (1, 1, %D%) DO ECHO. > %G%\%%I_%N%.TXT
)PL.: így létre hozza a file-okat
@ECHO OFF
ECHO HOL KERES TXT FAJLOKAT (PL.: C:\USERS\)?
SET /P G=
ECHO ADJA MEG A TXT FILE NEVET:
SET /P N=
ECHO ADJA MEG HANYSZOR JELENJEN MEG:
SET /P D=
FOR /L %%I IN (1, 1, %D%) DO ECHO. > %G%\%%I_%N%.TXTPL.: ha így írom
@ECHO OFF
ECHO HOL KERES TXT FAJLOKAT (PL.: C:\USERS\)?
SET /P G=
IF EXIST %G%\*.TXT ( ECHO DATUM ÉS IDO: %DATE%; %TIME% > %USERPROFILE%\DESKTOP\FAJL_LOG.TXT & ECHO %G% - EZEN AZ ELERESI UTON TALALT TXT KITERJESZTESU FILE-OKAT >> %USERPROFILE%\DESKTOP\FAJL_LOG.TXT)
IF NOT EXIST %G%\*.TXT (
ECHO ADJA MEG A TXT FILE NEVET:
SET /P N=
ECHO ADJA MEG HANYSZOR JELENJEN MEG:
SET /P D=
FOR /L %%I IN (1, 1, 4) DO ECHO. > %G%\%%I_%N%.TXT
)akkor létrehoz ilen txt állományokat: 1_.txt; 2_.txt; 3_.txt; 4_.txt
Szerintem a hivatkozással van a baj, de nem találtam, rá megoldást, hogy lehetne megoldani, hogy kezelje a hivatkozásokat. Szóval van rá megoldás?
Válaszotokat előre is köszi!
Üdv Fonthy
Új hozzászólás Aktív témák
- Mazda topik
- Visual Basic
- Battlefield 6
- Mibe tegyem a megtakarításaimat?
- Milyen okostelefont vegyek?
- Xiaomi 15T Pro - a téma nincs lezárva
- AMD Ryzen 9 / 7 / 5 / 3 5***(X) "Zen 3" (AM4)
- NVIDIA GeForce RTX 5070 / 5070 Ti (GB205 / 203)
- Kerékpárosok, bringások ide!
- Parci: Milyen mosógépet vegyek?
- További aktív témák...
- Telefon felvásárlás!! Samsung Galaxy S24/Samsung Galaxy S24+/Samsung Galaxy S24 Ultra
- GYÖNYÖRŰ iPhone 13 128GB Midnight -1 ÉV GARANCIA - Kártyafüggetlen, MS3579, 94% Akkumulátor
- Samsung Galaxy S21 Ultra 5G / 12/256GB / Kártyafüggetlen / 12Hó Garancia
- Azonnali készpénzes INTEL CPU NVIDIA VGA számítógép felvásárlás személyesen / postával korrekt áron
- HIBÁTLAN iPhone 13 Pro 128GB Sierra Blue -1 ÉV GARANCIA - Kártyafüggetlen, MS3388
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: NetGo.hu Kft.
Város: Gödöllő