<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
<title>Forum Pasja Informatyki - Najnowsze z tagiem wiersz-polecenia</title>
<link>https://forum.pasja-informatyki.pl/tag/wiersz-polecenia</link>
<description>Powered by Question2Answer</description>
<item>
<title>otwieranie programu console application w wierszu polecenia</title>
<link>https://forum.pasja-informatyki.pl/475461/otwieranie-programu-console-application-w-wierszu-polecenia</link>
<description>Witam&lt;br /&gt;
&lt;br /&gt;
Proszę o pomoc, bo mi nie wychodzi. Uruchamiam wiersz polecenia i co dalej? Mam wkleić miejsce pliku exe w folderach? I czy trzeba wpisać d:? Proszę o dokładną instrukcję, jak to się robi.</description>
<category>C i C++</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/475461/otwieranie-programu-console-application-w-wierszu-polecenia</guid>
<pubDate>Thu, 12 Mar 2020 17:03:21 +0000</pubDate>
</item>
<item>
<title>Qt, problem z wywołaniem funkcji qmake -project</title>
<link>https://forum.pasja-informatyki.pl/305373/qt-problem-z-wywolaniem-funkcji-qmake-project</link>
<description>

&lt;p&gt;Witam,&amp;nbsp;
&lt;br&gt;
zainstalowałem Qt creator razem z kompilatorem. Tworzenie projektów w programie przebiega pomyślnie.&amp;nbsp;
&lt;br&gt;
Mam natomiast problem, ponieważ chcę stworzyć projekt i go skompilować w wierszu polecenia.&amp;nbsp;
&lt;br&gt;
Przechodzę komendą cd ścieżka_dostepu, do folderu w którym mam pliki : main.cpp,hello.h,hello.cpp (od razu powiem że w ścieżce dostępu nie ma polskich znaków) .&amp;nbsp;
&lt;br&gt;
Wpisuję komendę qmake -project i wyskakuje błąd: &quot;'qmake' is not recognized as an internal or an external command, operable program or branch file&quot;. Ścieżka, w której występuje plik qmake.exejest dodana do Path w zmiennych systemowych.Korzystam z Windows 8.1.&amp;nbsp;&lt;/p&gt;



&lt;p&gt;Komunikat kompilatora, podczas udanej kompilacji przy pomocy Qtcreatora:&amp;nbsp;
&lt;br&gt;
&amp;nbsp;&lt;/p&gt;



&lt;pre class=&quot;brush:plain;&quot; title=&quot;Komunikat kompilatora&quot;&gt;
4:44:37: Uruchamianie kroków budowania dla projektu HelloOOP...
14:44:37: Uruchamianie &quot;C:\Qt\5.3\mingw482_32\bin\qmake.exe&quot; C:\Users\Public\przyklady\Konsolowe\HelloOOP\HelloOOP.pro -spec win32-g++ &quot;CONFIG+=debug&quot; &quot;CONFIG+=qml_debug&quot;
14:44:37: Proces &quot;C:\Qt\5.3\mingw482_32\bin\qmake.exe&quot; zakończył się normalnie.
14:44:37: Uruchamianie &quot;C:\Qt\Tools\mingw482_32\bin\mingw32-make.exe&quot; qmake_all
mingw32-make: Nothing to be done for 'qmake_all'.
14:44:38: Proces &quot;C:\Qt\Tools\mingw482_32\bin\mingw32-make.exe&quot; zakończył się normalnie.
14:44:38: Uruchamianie &quot;C:\Qt\Tools\mingw482_32\bin\mingw32-make.exe&quot; 
C:/Qt/Tools/mingw482_32/bin/mingw32-make -f Makefile.Debug
mingw32-make[1]: Entering directory 'C:/Users/Public/przyklady/Konsolowe/HelloOOP'
g++ -c -pipe -fno-keep-inline-dllexport -g -std=c++0x -frtti -Wall -Wextra -fexceptions -mthreads -DUNICODE -DQT_DEPRECATED_WARNINGS -DQT_QML_DEBUG -DQT_CORE_LIB -I. -I&quot;C:\Qt\5.3\mingw482_32\include&quot; -I&quot;C:\Qt\5.3\mingw482_32\include\QtCore&quot; -I&quot;debug&quot; -I&quot;C:\Qt\5.3\mingw482_32\mkspecs\win32-g++&quot; -o debug\main.o main.cpp
g++ -c -pipe -fno-keep-inline-dllexport -g -std=c++0x -frtti -Wall -Wextra -fexceptions -mthreads -DUNICODE -DQT_DEPRECATED_WARNINGS -DQT_QML_DEBUG -DQT_CORE_LIB -I. -I&quot;C:\Qt\5.3\mingw482_32\include&quot; -I&quot;C:\Qt\5.3\mingw482_32\include\QtCore&quot; -I&quot;debug&quot; -I&quot;C:\Qt\5.3\mingw482_32\mkspecs\win32-g++&quot; -o debug\helloworld.o helloworld.cpp
g++ -Wl,-subsystem,console -mthreads -o debug\HelloOOP.exe debug/main.o debug/helloworld.o  -LC:/Qt/5.3/mingw482_32/lib -lQt5Cored 
mingw32-make[1]: Leaving directory 'C:/Users/Public/przyklady/Konsolowe/HelloOOP'
14:44:40: Proces &quot;C:\Qt\Tools\mingw482_32\bin\mingw32-make.exe&quot; zakończył się normalnie.
14:44:40: Czas trwania: 00:03.
&lt;/pre&gt;



&lt;p&gt;
&lt;br&gt;
Czy ktoś może mi wyjaśnij w jaki sposób qt creator wywołuje qmake i jak ja mogę sam to zrobić.&amp;nbsp;
&lt;br&gt;
Z góry dziękuję.&amp;nbsp;&lt;/p&gt;</description>
<category>C i C++</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/305373/qt-problem-z-wywolaniem-funkcji-qmake-project</guid>
<pubDate>Wed, 22 Nov 2017 13:52:42 +0000</pubDate>
</item>
<item>
<title>Jak zwiększyć &quot;pojemność&quot; wiersza poleceń?</title>
<link>https://forum.pasja-informatyki.pl/285587/jak-zwiekszyc-pojemnosc-wiersza-polecen</link>
<description>Gdy wpisuje polecenie &amp;quot;Tree&amp;quot; lub &amp;quot;systeminfo&amp;quot;, to nie mg do końca wszystkiego zobaczyć, gdyż nwm jak to ująć... Mogę zobaczyć jedynie od końca, do jakiegoś fragmentu wstecz :/. Wiecie czy da się coś z tym zrobić?</description>
<category>Offtop</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/285587/jak-zwiekszyc-pojemnosc-wiersza-polecen</guid>
<pubDate>Thu, 14 Sep 2017 17:39:47 +0000</pubDate>
</item>
<item>
<title>Wiersz polecenia - odczyt dat edycji wielu plików z różnych folderów</title>
<link>https://forum.pasja-informatyki.pl/282249/wiersz-polecenia-odczyt-dat-edycji-wielu-plikow-z-roznych-folderow</link>
<description>

&lt;p&gt;Próbuję napisać plik bat który będzie porównywał czasy ostatniej edycji plików o tych samych nazwach znajdujących się w różnych folderach - ...\plik1 i ...\rgb\plik1
&lt;br&gt;
Jeżeli plik1 nie istnieje - brak operacji
&lt;br&gt;
Jeżeli plik1 istnieje - sprawdza czy jest \rgb\plik1 i porównuje ich czasy edycji.
&lt;br&gt;
Jeżeli plik1 jest nowszy, lub nie ma \rgb\plik1 wykonuję się operacja.
&lt;br&gt;
I tak dla wszystkich plików w folderze z batem.&lt;/p&gt;



&lt;p&gt;Mam problemy z odczytem czasu plików. Nie ma problemu z DATE1, ale nie wiem jak pobrać skutecznie DATE2 wrzucam w przykładzie oba podejścia(jedno w komentarzu). Nie mam pojęcia jak poprawnie operować zmiennymi i jak je oznaczać znakami % lub ! i kiedy umieszczać w &quot; &quot;. Drugim problemem jest nie aktualizowanie się zmiennych w poszczególnych krokach pętli(tu pewnie chodzi o ! zamiast %, ale każda próba ich użycia kończyła się błędem składni). Dorzucam wynik z konsoli dla 2 plików (TXL07.tif TXL03.tif)&lt;/p&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;



&lt;pre class=&quot;brush:bash;&quot;&gt;
setlocal ENABLEDELAYEDEXPANSION
set FOLD=%~dp0RGB\
md %FOLD% for %%j in (%~dp0*.tif) do (
if not exist %%j goto END
if exist %~dp0RGB\%%~nxj (
rem set PLIK=%~dp0RGB\%%~nxj
rem &quot;DATE1=%%~tPLIK
for %%i in (%~dp0RGB\%%~nxj) do set &quot;DATE2=%%~ti&quot;
set &quot;DATE1=%%~tj&quot;
set DATE3=%DATE1:~0,4%%DATE1:~5,2%%DATE1:~8,2%%DATE1:~11,2%%DATE1:~14,2%
set DATE4=%DATE2:~0,4%%DATE2:~5,2%%DATE2:~8,2%%DATE2:~11,2%%DATE2:~14,2%
echo %DATE3%
echo %DATE4% IF &quot;%DATE3%&quot; GTR &quot;%DATE4%&quot; echo %PACZ% -T -S 256 -E -C j -Q 5 -K a -a &quot;%%j&quot; &quot;%~dp0RGB\%%~nxj&quot; )
else echo %PACZ% -T -S 256 -E -C j -Q 5 -K a -a &quot;%%j&quot; &quot;%~dp0RGB\%%~nxj&quot; )
:END
endlocal
pause&lt;/pre&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;



&lt;p&gt;Wynik konsoli:&lt;/p&gt;



&lt;pre class=&quot;brush:plain;&quot;&gt;
D:\CMD&amp;gt;konwertujrgb
D:\CMD&amp;gt;SETLOCAL ENABLEDELAYEDEXPANSION
D:\CMD&amp;gt;ECHO KONWERTUJE PLIKI TIF Z FOLDERU DO RGB
KONWERTUJE PLIKI TIF Z FOLDERU DO RGB
D:\CMD&amp;gt;IF EXIST &quot;C:\PROGRA~1\ISRU\bin\mr_file.exe&quot; (SET PACZ=&quot;C:\PROGRA~1\ISRU\b
in\mr_file.exe&quot; )  ELSE IF EXIST &quot;C:\PROGRA~2\ISRU\bin\mr_file.exe&quot; (SET PACZ=&quot;C
:\PROGRA~2\ISRU\bin\mr_file.exe&quot; )  ELSE (ECHO BRAK PLIKU mr_file.exe )
D:\CMD&amp;gt;SET FOLD=D:\CMD\RGB\
D:\CMD&amp;gt;MD D:\CMD\RGB\
Podkatalog lub plik D:\CMD\RGB\ już istnieje.
D:\CMD&amp;gt;FOR %j in (D:\CMD\*.tif) do (
IF NOT EXIST %j GOTO END
 IF EXIST D:\CMD\RGB\%~nxj (
SET PLIK=D:\CMD\RGB\%~nxj
 SET &quot;DATE1=%~tPLIK
 rem FOR %i in (D:\CMD\RGB\%~nxj) do SET &quot;DATE2=%~ti&quot;
 rem SET &quot;DATE1=%~tj&quot;
 set DATE3=201707171236
 set DATE4=201708310936
 echo 201707171236
 ECHO 201708310936
 IF &quot;201707171236&quot; GTR &quot;201708310936&quot; echo &quot;C:\PROGRA~2\ISRU\bin\mr_file.exe&quot; -T
 -S 256 -E  -C j -Q 5 -K a -a &quot;%j&quot; &quot;D:\CMD\RGB\%~nxj&quot;
)  ElSE echo &quot;C:\PROGRA~2\ISRU\bin\mr_file.exe&quot; -T -S 256 -E  -C j -Q 5 -K a -a
&quot;%j&quot; &quot;D:\CMD\RGB\%~nxj&quot;
)

D:\CMD&amp;gt;(
IF NOT EXIST D:\CMD\TXL03.tif GOTO END
 IF EXIST D:\CMD\RGB\TXL03.tif (
SET PLIK=D:\CMD\RGB\TXL03.tif
 SET &quot;DATE1=%~tPLIK
 rem FOR %i in (D:\CMD\RGB\TXL03.tif) do SET &quot;DATE2=%~ti&quot;
 rem SET &quot;DATE1=2017-04-13 15:15&quot;
 set DATE3=201707171236
 set DATE4=201708310936
 echo 201707171236
 ECHO 201708310936
 IF &quot;201707171236&quot; GTR &quot;201708310936&quot; echo &quot;C:\PROGRA~2\ISRU\bin\mr_file.exe&quot; -T
 -S 256 -E  -C j -Q 5 -K a -a &quot;D:\CMD\TXL03.tif&quot; &quot;D:\CMD\RGB\TXL03.tif&quot;
)  ElSE echo &quot;C:\PROGRA~2\ISRU\bin\mr_file.exe&quot; -T -S 256 -E  -C j -Q 5 -K a -a
&quot;D:\CMD\TXL03.tif&quot; &quot;D:\CMD\RGB\TXL03.tif&quot;
)
201707171236
201708310936

D:\CMD&amp;gt;(
IF NOT EXIST D:\CMD\TXL07.tif GOTO END
 IF EXIST D:\CMD\RGB\TXL07.tif (
SET PLIK=D:\CMD\RGB\TXL07.tif
 SET &quot;DATE1=%~tPLIK
 rem FOR %i in (D:\CMD\RGB\TXL07.tif) do SET &quot;DATE2=%~ti&quot;
 rem SET &quot;DATE1=2017-04-13 15:15&quot;
 set DATE3=201707171236
 set DATE4=201708310936
 echo 201707171236
 ECHO 201708310936
 IF &quot;201707171236&quot; GTR &quot;201708310936&quot; echo &quot;C:\PROGRA~2\ISRU\bin\mr_file.exe&quot; -T
 -S 256 -E  -C j -Q 5 -K a -a &quot;D:\CMD\TXL07.tif&quot; &quot;D:\CMD\RGB\TXL07.tif&quot;
)  ElSE echo &quot;C:\PROGRA~2\ISRU\bin\mr_file.exe&quot; -T -S 256 -E  -C j -Q 5 -K a -a
&quot;D:\CMD\TXL07.tif&quot; &quot;D:\CMD\RGB\TXL07.tif&quot;
)
201707171236
201708310936
D:\CMD&amp;gt;ENDLOCAL
D:\CMD&amp;gt;pause

&lt;/pre&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
<category>Inne języki</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/282249/wiersz-polecenia-odczyt-dat-edycji-wielu-plikow-z-roznych-folderow</guid>
<pubDate>Sat, 02 Sep 2017 10:38:41 +0000</pubDate>
</item>
</channel>
</rss>