• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

c++ cmd kilka komend w jednym oknie

Object Storage Arubacloud
0 głosów
628 wizyt
pytanie zadane 10 listopada 2019 w C i C++ przez Gildin1_2 Gaduła (3,060 p.)
Siemka muszę wpisać kilka komend w jednym oknie cmd przez cmd jak mg to zrobić?

 

C++
komentarz 10 listopada 2019 przez tkz Nałogowiec (42,000 p.)
Komenda && komenda && komenda ?
komentarz 11 listopada 2019 przez Gildin1_2 Gaduła (3,060 p.)
Ale pod system() jak niby to zrobić

1 odpowiedź

0 głosów
odpowiedź 10 listopada 2019 przez Munvik Dyskutant (9,350 p.)
Możesz zrobić skrypt batch'owy (plik tekstowy z rozszerzeniem .bat) i odpalić go z poziomu konsoli.
komentarz 11 listopada 2019 przez Gildin1_2 Gaduła (3,060 p.)
Ale wiesz, co ?

Nie mogę zrobić tego w bat'chu ponieważ ten program będzie udostępniony do pobrania za darmo. I wiesz tak do programu dawać bat to słabo
komentarz 11 listopada 2019 przez tkz Nałogowiec (42,000 p.)
Możesz uruchomić .bat z poziomu C++.
komentarz 11 listopada 2019 przez Gildin1_2 Gaduła (3,060 p.)
Nie lepiej po prostu zrobić to w c++?

Tylko jak?
komentarz 11 listopada 2019 przez Gildin1_2 Gaduła (3,060 p.)
Tutaj jest chyba przykład pod jedną komendę, a ja chce wiele komend w jednym oknie cmd
komentarz 11 listopada 2019 przez tkz Nałogowiec (42,000 p.)
komentarz 11 listopada 2019 przez Gildin1_2 Gaduła (3,060 p.)
Serio nie da się jakoś przez c++?
komentarz 11 listopada 2019 przez tkz Nałogowiec (42,000 p.)
#include <iostream>
using namespace std;

int main() {
    system("dir && echo foo");
    return 0;
}

Połącz oba linki w jeden...

komentarz 11 listopada 2019 przez Gildin1_2 Gaduła (3,060 p.)
Wykonuje się tylko 1
komentarz 11 listopada 2019 przez Gildin1_2 Gaduła (3,060 p.)

@tkz, btw między komendami musi być przerwa tak z 3-4 sekundy bo 1 się dużej ładuje 

komentarz 11 listopada 2019 przez tkz Nałogowiec (42,000 p.)
Dziwne, && (podwójny) czeka aż się pierwsze wykona. Pojedynczy nie czeka na nic. U mnie ten kod działa, wykonuje się polecenie dir, a następnie wypisuje foo
komentarz 11 listopada 2019 przez Gildin1_2 Gaduła (3,060 p.)
Dobra nie ważne, użyje powershella i będzie najłatwiej
komentarz 11 listopada 2019 przez Gildin1_2 Gaduła (3,060 p.)
 system("powershell && Get-WmiObject -Class Win32_Volume -Filter \"DriveLetter = \'C:\'\">");

Chciałem taki coś uzyskać przez system() ale użyje funkcje pod powershella i tyle

 

Jakby ktoś mówił że mogę dać w cmd 

powershell + komenda 

 

ale to nie zadziała eh

komentarz 11 listopada 2019 przez tkz Nałogowiec (42,000 p.)
Zrób to osobnym pliku .bat, będzie łątwiej zmienić bez ponownej kompilacji.
komentarz 11 listopada 2019 przez Gildin1_2 Gaduła (3,060 p.)

Tak lecz gdy dam w bat 

powerhsell && Get-WmiObject -Class Win32_Volume -Filter "DriveLetter = 'C:'"

To okno cmd się nawet nie otwiera 

komentarz 11 listopada 2019 przez Gildin1_2 Gaduła (3,060 p.)
@tkz

Gdy zrobię z pause to cmd się zatrzymuje i mam taki effekt http://prntscr.com/pvg5rv
komentarz 11 listopada 2019 przez tkz Nałogowiec (42,000 p.)
A samo Get-WmiObject -Class Win32_Volume -Filter "DriveLetter = 'C:'"? Dlaczego akurat PowerShell?
komentarz 11 listopada 2019 przez Gildin1_2 Gaduła (3,060 p.)
Bo ta komenda nie działa w cmd? Tylko w powershell'u?

Podobne pytania

0 głosów
3 odpowiedzi 459 wizyt
pytanie zadane 10 lutego 2019 w C# przez karol928 Początkujący (320 p.)
+1 głos
3 odpowiedzi 607 wizyt
pytanie zadane 22 lipca 2018 w C# przez MaxD1998 Początkujący (280 p.)
0 głosów
2 odpowiedzi 1,314 wizyt
pytanie zadane 19 lutego 2017 w Rozwój zawodowy, nauka, praca przez dasad33 Użytkownik (710 p.)

92,579 zapytań

141,432 odpowiedzi

319,664 komentarzy

61,964 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...