Hirdetés

2024. április 19., péntek

Gyorskeresés

Hozzászólások

(#951) Panthera válasza Csontikka (#950) üzenetére


Panthera
őstag

Szia, köszönöm!
Közben rájöttem, nem az elválasztással volt gond, hanem hogy almappákra ez nem érvényes.

(#952) elistvan


elistvan
senior tag

Sziasztok!

Van egy programom, ami kilistázza a C: meghajtó tartalmát majd kimenti egy szövegfileba a c :\TEMP\C_MAPS.txt file-ba.

Ezt kellene kiegészíteni, hogy maga a művelet ugye ne látsszon a parancssori ablakban (ugye @echo off) csak a sikerességről vagy sikertelenségről adjon egy üzenetet a parancssorba a futás után mondjuk "A művelet sikeresen megtörtént." szöveggel.

maga az alap ugye ez:
@ECHO OFF
PATH C:\
DIR C:\ > C:\TEMP\C_MAPS.TXT
@ECHO ON

Hogy lehettne?

próbáltam így is:

@ECHO OFF
PATH C:\
DIR C:\ > C:\TEMP\C_MAPS.TXT
@ECHO ON
IF %ERRORLEVEL% NEQ 0 (
A másolás sikeresen megtörtént!
)
IF %ERRORLEVEL% NEQ 2 (
A létrehozás nem sikerült!
)
IF %ERRORLEVEL% NEQ 3 (
A létrehozás nem sikerült!
)
IF %ERRORLEVEL% NEQ 5 (
A létrehozás nem sikerült! Hozzáférés megtagadva!
)

De nem működik.

[ Szerkesztve ]

Minőségi angol humor magyar felirattal: http://goo.gl/5kvyBr

(#953) cigam válasza elistvan (#952) üzenetére


cigam
félisten

Nem lehet hogy az echo sikerességét vizsgálod?

Freeware, és akciós programok egy helyen https://www.facebook.com/freewarenews

(#954) elistvan válasza cigam (#953) üzenetére


elistvan
senior tag

Szia! Nem tudom. Az elejét én saját emlékezetből írtam a másikat valami angol weboldalról vettem.

Minőségi angol humor magyar felirattal: http://goo.gl/5kvyBr

(#955) cigam válasza elistvan (#954) üzenetére


cigam
félisten

Hát próbáld ki!

Freeware, és akciós programok egy helyen https://www.facebook.com/freewarenews

(#956) elistvan válasza cigam (#955) üzenetére


elistvan
senior tag

Valami részletesebb megoldás? Vegyem ki a két echo-t, hogy úgy megy-e?

Minőségi angol humor magyar felirattal: http://goo.gl/5kvyBr

(#957) cigam válasza elistvan (#956) üzenetére


cigam
félisten

Cégnél maradt a laptopom, macOS alatt nem tudom kipróbálni :)
rem Miért írod át a path változót?
PATH C:\
rem Lefut a listázás
DIR C:\ > C:\TEMP\C_MAPS.TXT
rem A dir parancs visszatérési kódjától függően mást ír ki.
IF %ERRORLEVEL% EQU 0 (Echo A parancs sikeresen lefutott) ELSE (Echo Hiba tortent)

Ha nem jön jobb válasz, holnap este megnézem (ha el nem felejtem).

[ Szerkesztve ]

Freeware, és akciós programok egy helyen https://www.facebook.com/freewarenews

(#958) elistvan válasza cigam (#957) üzenetére


elistvan
senior tag

Megnéztem én is, köszi. Ugyanúgy kiirja a parancsokat. vagyis a hibaüzenetet. Mind a kettőt. Tehát valami nem oké.

Minőségi angol humor magyar felirattal: http://goo.gl/5kvyBr

(#959) cigam válasza elistvan (#958) üzenetére


cigam
félisten

Mindkettőt nem írhatja ki. Nem a programkóddal kevered? Amíg nem működik tökéletesen jó ha látod mikor mi történik. A végén kapcsold ki, amikor már minden oké.
Másold be ide a konzolt, az indítástop egészen addig amíg visszakapod a promptot.

Freeware, és akciós programok egy helyen https://www.facebook.com/freewarenews

(#960) elistvan válasza cigam (#959) üzenetére


elistvan
senior tag

Pedig de. Ezt írja arra a kódra amit küldtél.

[ Szerkesztve ]

Minőségi angol humor magyar felirattal: http://goo.gl/5kvyBr

(#961) cigam válasza elistvan (#960) üzenetére


cigam
félisten

A kódot is mutatja, de továbbra sem válaszoltál a path kérdésre. Miért?
Plusz látszólag nem
DIR C:\ > C:\TEMP\C_MAPS.TXT
van a kódodban, hanem
DIR C:\ 1> C:\TEMP\C_MAPS.TXT

Ha a kód elejére még beszúrod a
@ECHO OFF
sort, akkor látni fogod, hogy csak azt írta ki, hogy
A parancs sikeresen lefutott

Freeware, és akciós programok egy helyen https://www.facebook.com/freewarenews

(#962) elistvan válasza cigam (#961) üzenetére


elistvan
senior tag

Igaz. Köszi. :R így már megy.

Minőségi angol humor magyar felirattal: http://goo.gl/5kvyBr

(#963) Oliverda


Oliverda
félisten

Létezik olyan parancs ami benyom egy Y-t ahhoz, hogy ne kelljen ezt manuálisan megtenni a billentyűzeten?

[ Szerkesztve ]

"Minden negyedik-ötödik magyar funkcionális analfabéta – derült ki a nemzetközi felmérésekből."

(#964) cigam válasza Oliverda (#963) üzenetére


cigam
félisten

net stop Audiosrv /y

Freeware, és akciós programok egy helyen https://www.facebook.com/freewarenews

(#965) Oliverda válasza cigam (#964) üzenetére


Oliverda
félisten

:R

"Minden negyedik-ötödik magyar funkcionális analfabéta – derült ki a nemzetközi felmérésekből."

(#966) Pöttön


Pöttön
őstag

Sziasztok!
Nem konyítok annyira ezekhez a dolgokhoz...
Két exe-t szeretnék elindítani egy bat file segítségével, viszont úgy hogy az első exe indítása után várna kb 5 másodpercet a második exe elindításával.

Ez kivitelezhető valahogy?
A segítséget előre is köszi! :R

A sport a legjobb kikapcsolódás...

(#967) Pöttön válasza Pöttön (#966) üzenetére


Pöttön
őstag

Közben kis guglizással megtaláltam a megoldást, a timeout parancs tökéletesen teszi a dolgát. :R

A sport a legjobb kikapcsolódás...

(#968) Nyugis


Nyugis
senior tag

sziasztok!

valaki tudna nekem segiteni egy batch fájlban?
ezt a 3 parancsot szeretném beletenni, hogy ne keljen non stop be írogatni.

ipconfig /release
ipconfig /renew
ipconfig /flushdns

(#969) cigam válasza Nyugis (#968) üzenetére


cigam
félisten

Ahogy ide beírtad, írd be egy halozat.bat nevű fájlba, és készen vagy.

Freeware, és akciós programok egy helyen https://www.facebook.com/freewarenews

(#970) Nyugis válasza cigam (#969) üzenetére


Nyugis
senior tag

egy note-t megnyitok és abba beleirom és elmentem mint halozat.batch? és ennyi?

(#971) cigam válasza Nyugis (#970) üzenetére


cigam
félisten

Igen, ha
- a note alatt a notepad-ot érted (mezei txt fájlnak kell lennie)
- nem .batch csak .bat a kiterjesztések általában 4 karakter hosszúak, és .-al kezdődnek. Az operációs rendszer ebből tudja mit kezdjen a fájlal, melyik programmal nyissa meg.

Freeware, és akciós programok egy helyen https://www.facebook.com/freewarenews

(#972) Nyugis válasza cigam (#971) üzenetére


Nyugis
senior tag

nagyon nagyon szépen köszönöm!

a működésről engedj meg egy NOOB kérdést:
automatikusan csinálja a parancsokat, a szünetek után adja be az ujjat vagy van valami dolgom?
vagy nyelvtanilag igy korrekt minden ahogy van?

(#973) cigam válasza Nyugis (#972) üzenetére


cigam
félisten

Igen, automatikusan lefuttatja, egyiket a másik után. Dolgod maximum akkor van, ha a kiadott parancs kérdez valamit.

Freeware, és akciós programok egy helyen https://www.facebook.com/freewarenews

(#974) STC Speed


STC Speed
őstag

Sziasztok,

Esetleg van ötlete valakinek, hogy van sok excel fájlom, amit megkell nyitnom és rámegyek, hogy mentés másként, átváltom xlsx re és a formátumot weblap ról excel munkalapra, ezt fellehet gyorsítani valahogy? Köszi! :)

[ Szerkesztve ]

(#975) cigam válasza STC Speed (#974) üzenetére


cigam
félisten

Inkább VBS kell ide: [link]

Freeware, és akciós programok egy helyen https://www.facebook.com/freewarenews

(#976) STC Speed válasza cigam (#975) üzenetére


STC Speed
őstag

Köszi!! :R :) :)

(#977) STC Speed válasza cigam (#975) üzenetére


STC Speed
őstag

Esetleg még annyit tudnál segíteni, hogy sok fájl esetén hogyan tudnám alkalmazni? pl egy mappa 100 ilyen fájl mentés másként nél.
1 fájlal most így néz ki :

InputFile = "C:\Users\Fel\Desktop\fajl.xlsx"
SheetName = "Munka1"
OutputFile = "C:\Users\Fel\Desktop\fajluj"
Ext = "44"
Set objExcel = CreateObject("Excel.application")
objExcel.application.visible=false
objExcel.application.displayalerts=false
set objExcelBook = objExcel.Workbooks.Open(InputFile)
objExcel.Sheets(SheetName).Select
objExcelBook.SaveAs OutputFile, Ext
objExcel.Application.Quit
objExcel.Quit

Köszi!

(#978) cigam válasza STC Speed (#977) üzenetére


cigam
félisten

Nincs elöttem Windows, nem tudom kisakkozni, de valami ilyesmi:

Set objFSO = CreateObject("Scripting.FileSystemObject")
objStartFolder = "C:\Folder1\"
Set objFolder = objFSO.GetFolder(objStartFolder)
Set colFiles = objFolder.Files
For Each objFile in colFiles
strFileName = objFile.Name
If objFSO.GetExtensionName(strFileName) = "xls" Then
InputFile = strFileName
SheetName = "Munka1"
OutputFile = "C:\Folder2\"&InputFilename
Ext = "44"
Set objExcel = CreateObject("Excel.application")
objExcel.application.visible=false
objExcel.application.displayalerts=false
set objExcelBook = objExcel.Workbooks.Open(InputFile)
objExcel.Sheets(SheetName).Select
objExcelBook.SaveAs OutputFile, Ext
objExcel.Application.Quit
objExcel.Quit
End If
Next

[ Szerkesztve ]

Freeware, és akciós programok egy helyen https://www.facebook.com/freewarenews

(#979) csadi0011


csadi0011
őstag

Sziasztok!

Powershell-ben egyenlőségi operátoroknál ( -le -ge -lt ...) láttam olyat, hogy "i" van elé írva (-ile -ige ...). Működésben nem láttam különbséget. Való ez valamire?

(#980) cigam válasza csadi0011 (#979) üzenetére


cigam
félisten

Itt azt írják, hogy alapból nem tesz különbséget a kis és nagy betűk között. Az i-vel kiegészített operátor explicit módon érzéketlenné teszi, a c-vel lehet rábírni, hogy különbséget tegyen közük.

Freeware, és akciós programok egy helyen https://www.facebook.com/freewarenews

(#981) STC Speed válasza cigam (#978) üzenetére


STC Speed
őstag

:R

(#982) csadi0011 válasza cigam (#980) üzenetére


csadi0011
őstag

Basszus, néztem ezt a leírást, de valahogy átugorhattam azt a bekezdést. Köszi.

[ Szerkesztve ]

(#983) qdak


qdak
addikt

Hello,

Ezt meg lehet úgy csinálni, hogy normálisan legyenek ékezetek, vagy szedjem ki simán "á->a" stb...

[link]

@echo off
REM --> Check for permissions
>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"
REM --> If error flag set, we do not have admin.
if '%errorlevel%' NEQ '0' (
echo Requesting administrative privileges...
goto UACPrompt
) else ( goto gotAdmin )
:UACPrompt
echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs"
echo UAC.ShellExecute "cmd.exe", "/C """"%~f0""""", , "runas", 1 >> "%temp%\getadmin.vbs"
cscript "%temp%\getadmin.vbs"
exit /B
:gotAdmin
if exist "%temp%\getadmin.vbs" ( del "%temp%\getadmin.vbs" )
pushd "%CD%"
CD /D "%~dp0"

color 0e
chcp 1250
cls
:start
echo.
ECHO -------------------------------------------------------------------------------
echo. Run Programs Script by Hedo
ECHO -------------------------------------------------------------------------------
echo 0. Programok és szolgáltatások
echo 1. Felügyeleti eszközök
echo 2. Fájlkezelő beállításai
echo 3. Számítógép-kezelés
echo 4. Helyicsoportházirend-szerkesztő
echo 5. Helyi biztonsági házirend
echo 6. Helyi felhasználók és csoportok
echo 7. Szolgáltatások
echo 8. Rendszerkonfiguráció
echo 9. Exit.
echo.
echo.
set /p x=Use Number:
IF '%x%' == '%x%' GOTO Item_%x%

:Item_0
cls
echo.
echo Programok és szolgáltatások
echo.
appwiz.cpl
pause
GOTO Item_99

:Item_1
cls
echo.
echo Felügyeleti eszközök
echo.
control admintools
pause
GOTO Item_99

:Item_2
cls
echo.
echo Fájlkezelő beállításai
echo.
control folders
pause
GOTO Item_99

:Item_3
cls
echo.
echo Számítógép-kezelés
echo.
compmgmt.msc
pause
GOTO Item_99

:Item_4
cls
echo.
echo Helyicsoportházirend-szerkesztő
echo.
gpedit.msc
pause
GOTO Item_99

:Item_5
cls
echo.
echo Helyi biztonsági házirend
echo.
secpol.msc
pause
GOTO Item_99

:Item_6
cls
echo.
echo Helyi felhasználók és csoportok
echo.
lusrmgr.msc
pause
GOTO Item_99

:Item_7
cls
echo.
echo Szolgáltatások
echo.
services.msc
pause
GOTO Item_99

:Item_8
cls
echo.
echo Rendszerkonfiguráció
echo.
msconfig
pause
GOTO Item_99

:Item_9
exit

:Item_99
cls
GOTO Start

(Don Hedo) ஃ°˙*˙°ஃ доступ запрещен ஃ°˙*˙°ஃ; Eladó HP ML350 G6: https://hardverapro.hu/apro/hp_ml350_g6/friss.html

(#984) cigam válasza qdak (#983) üzenetére


cigam
félisten

az elejére írd be:
chcp 65001 > nul
Ez átkapcsol UTF-8-ra, így bármilyen karaktert meg tud jeleníteni.

Freeware, és akciós programok egy helyen https://www.facebook.com/freewarenews

(#985) qdak válasza cigam (#984) üzenetére


qdak
addikt

Köszi, de sajna nem jó, vagy nem indul el ,vagy ugyanúgy ékezet hibás.
(Win 10 en viszont alapból jó)

Viszont, a force admin mód, csak az én gépemen működik (Win 7) míg másik gépeken próbálva, folyamatosan újraindult a cmd ki sem tudom kapcsolni? (azóta ki is szedtem belőle)

(Don Hedo) ஃ°˙*˙°ஃ доступ запрещен ஃ°˙*˙°ஃ; Eladó HP ML350 G6: https://hardverapro.hu/apro/hp_ml350_g6/friss.html

(#986) Ablakos


Ablakos
őstag

Összekalapáltam egy rövid parancssort. Annyit tud, hogy az aktuális folderben minden foldert külön arhívumba tesz. A gondom, hogyha batch fájlba teszem nem működik. Valaki légyszi nézzen rá mivan ezzel.

λ for /D %I in ("*") do "%ProgramFiles%\WinRAR\Rar.exe" a -cfg- -ep1 -inul -mt16 -m5 -r -- "%I.rar" "%I/"

[ Szerkesztve ]

(#987) csadi0011 válasza Ablakos (#986) üzenetére


csadi0011
őstag

%% kell
"To use the FOR command in a batch program, specify %%variable instead
of %variable. Variable names are case sensitive, so %i is different
from %I."

(#988) Ablakos válasza csadi0011 (#987) üzenetére


Ablakos
őstag

Jó lett. Köszönöm. :R

(#989) qdak


qdak
addikt

start "" /high /D "C:\Program Files (x86)\Mozilla Firefox\" "firefox.exe"

Miért nem indul high-on ?

(Don Hedo) ஃ°˙*˙°ஃ доступ запрещен ஃ°˙*˙°ஃ; Eladó HP ML350 G6: https://hardverapro.hu/apro/hp_ml350_g6/friss.html

(#990) csadi0011 válasza qdak (#989) üzenetére


csadi0011
őstag

Szerintem a parancssornak is kell az admin jog, hogy admin joggal indítson.

(#991) sztanozs válasza csadi0011 (#990) üzenetére


sztanozs
veterán

Nem admin jog ez, hanem high CPU Priority, de szerintem ehhez (meg a CPU affinity-hez) is kell admin jog a command line-on.

JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...

(#992) qdak


qdak
addikt

Hiába indítom adminból, nem jó, amit irtatok, le tudjátok írni "kell admin jog a command line-on"
Mit változtassak ?

Köszi.

(Don Hedo) ஃ°˙*˙°ஃ доступ запрещен ஃ°˙*˙°ஃ; Eladó HP ML350 G6: https://hardverapro.hu/apro/hp_ml350_g6/friss.html

(#993) Gargouille válasza elistvan (#952) üzenetére


Gargouille
őstag

A trükk, hogy a parancs elé írsz egy kukacot, például:

@dir c:\

és máris láthatatlan a parancs.

Lassan kiderül, hogy amit korábban abszurd humornak gondoltunk, az csak szimpla jövőbelátás volt.

(#994) Panthera válasza qdak (#992) üzenetére


Panthera
őstag

Az honnan látszódik, hogy high-on fut-e? Csak a Feladatkezelőben (folyamatok, prioritás beállítása)?

(#995) qdak válasza Panthera (#994) üzenetére


qdak
addikt

Igen, vagy egyéb programmal meg tudod nézni.
Bár sok vizet nem zavar úgy látom, ha high on használom, ugyanúgy másodpercekig csak teker a Youtube, ha videóra kattintok.

(Don Hedo) ஃ°˙*˙°ஃ доступ запрещен ஃ°˙*˙°ஃ; Eladó HP ML350 G6: https://hardverapro.hu/apro/hp_ml350_g6/friss.html

(#996) Panthera válasza qdak (#995) üzenetére


Panthera
őstag

Szerintem firefox memóriakezelési probléma lehet, kérdezz rá.

(#997) qdak válasza Panthera (#996) üzenetére


qdak
addikt

Már megvolt sajna, aztán sikerült jó beállítást találnom, amit el is mentettem mindenestül, majd 2 napra rá ugyanúgy elkezdte. Töröltem teljesen, vissza a mentett beállítások, ugyanúgy rossz maradt. :F

(Don Hedo) ஃ°˙*˙°ஃ доступ запрещен ஃ°˙*˙°ஃ; Eladó HP ML350 G6: https://hardverapro.hu/apro/hp_ml350_g6/friss.html

(#998) csadi0011 válasza sztanozs (#991) üzenetére


csadi0011
őstag

Bocs, kevertem. :R

(#999) RedHarlow


RedHarlow
aktív tag

Sziasztok, van egy ilyen csv mentésem, azt szeretném elérni, hogy a fájl nevének végén a hónap résznél az aktuális hónap előtti hónap jelenjen meg. Tudnátok segíteni?

sed -i 's/^$/g' eszkoz_`date +%Y_%B`.csv

`date +%Y_%B`

Előre is köszönöm!

(#1000) bhonti válasza RedHarlow (#999) üzenetére


bhonti
tag

date +%Y_%B --date="-1 month"

(mindezt Linux alatt nyilván...)

http://1kis.info.hu - Informatikus mindenkinek... 501065096 balazs@honti.tech

Copyright © 2000-2024 PROHARDVER Informatikai Kft.