Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 4 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 17.02.14
Prihlásený: 31.03.24
Príspevky: 450
Témy: 198
Bydlisko: Poprad-okolie
Príspevok NapísalOffline : 18.03.2019 15:25

Ahojte, prosím o radu.
Potrebujem si urobiť jednoduchú konzolovú aplikáciu, ktorá má byť univerzálna a spúšťať sa bude z priečinka, kde sa stiahne projekt, napr z gitu.
Problém je v tom, že cieľový súbor, ktorý je potrebné spustiť z tejto aplikácie - esptool.exe je uložený na Windowse 10 v priečinku (pri používateľovi Martin):
Kód:
C:\Users\Martin\Documents\Arduino\hardware\espressif\esp32/tools/esptool.exe

Vo Windowse 7 a nizších je umiestnenie esptoolu tu (ak nie je zmenená inštalačná cesta manuálne):
Kód:
C:\Program Files\Arduino\hardware\espressif\esp32/tools/esptool.exe

Jednoduchý batch skript (.bat) som sa snažil spúšťať takto (funguje), potrebujem však nastaviť nejako univerzálne nájdenie toho esptool.exe:
Kód:
start C:\Users\Martin\Documents\Arduino\hardware\espressif\esp32/tools/esptool.exe --chip esp32 --port COM22 --baud 921600 --before default_reset --after hard_reset write_flash -z --flash_mode dio --flash_freq 80m --flash_size detect 0xe000 boot_app0.bin 0x1000 bootloader_qio_80m.bin 0x10000 Blink.ino.bin 0x8000 Blink.ino.partitions.bin

Je možné nejako nastaviť aj COM port? Automaticky ho dokáže zistiť? Môže byť iný na rôznych počítačoch pri nainštalovaní prevodníka.
Ďakujem za vecné rady :-)


Offline

Skúsený užívateľ
Skúsený užívateľ
Batch file - cesta k .exe programu

Registrovaný: 19.03.07
Prihlásený: 14.04.24
Príspevky: 7076
Témy: 85
Bydlisko: BA
Príspevok NapísalOffline : 18.03.2019 15:41

Ja by som si hodil esptool do $PATH-u (tym padom by si to nemusel volat cez absolutnu cestu)
Prikaz na to je "set". Otazka je, ze ako sa instaluje ten esptool (co neviem)







_________________
Desktop: CPU AMD R7 1700x @ 3.85GHz | Cooling be quiet! Dark Rock Pro 4 | MB ASRock X470 Taichi Ult. | RAM 4x8GB DDR4 G-SKILL TridentZ RGB 3000 CL16-16-16-36 | VGA Powercolor VEGA56 + Raijintek Morpheus II | SSD Crucial MX300 525GB | HDD Seagate Ironwolf 3TB 5900rpm | PSU CORSAIR RM750X | MONITOR AOC Q3279VWFD8 | MOUSE HyperX Pulsefire FPS + Razer eXactMat | HyperX Alloy FPS Brown | HyperX Cloud | ARCH x64 &
Notebook: DELL inspiron 7537 i7 4500U, 16GB RAM, nv750, FHD IPS,Crucial M4 128GB | ARCH x64 & Surface Go 8/128 &
Mobil: LG v40 ThinQ (2018) & SBC: Raspberry pi 0 | 3B+ & Headphones: Senheiser HD58X | AKG K551 + detachable cable mod | Linsoul TIN T2 | KZ SZN
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 17.02.14
Prihlásený: 31.03.24
Príspevky: 450
Témy: 198
Bydlisko: Poprad-okolie
Príspevok Napísal autor témyOffline : 18.03.2019 15:48

Esptool je program, ktorý nahráva, číta programy z esp32 čipov, všeob. nástroj (niečo na spôsob avrdude u AVR čipov). Inštaluje sa do prostredia ArduinoIDE pri inštalácii podpory ESP32 dosiek.
Prostredie ArduinoIDE pri nahrávaní programu do ESP32 spúšťa ten esptool s parametrami tak ako aj ja teraz cez príkazový riadok, avšak tam dáva absolútne cesty.
Vo výsledku by to malo byť univerzálne, kto program z gitu stiahne, spustí bat a nahrá mu to program do ESP.


Offline

Skúsený užívateľ
Skúsený užívateľ
Batch file - cesta k .exe programu

Registrovaný: 19.03.07
Prihlásený: 14.04.24
Príspevky: 7076
Témy: 85
Bydlisko: BA
Príspevok NapísalOffline : 18.03.2019 16:38

v tom pripade bude najlahsie urobit detekciu ci subor existuje na hociktorom mieste kam by sa mohol nainstalovat a ak ano, tak ho pouzije, ak nie, tak vypise hlasku ze nieje nainstalovany a skonci.

nieco ako
Kód:
if exist "NTUSER.DAT{267a29be-fc77-11e7-9222-448500a5107b}.TM.blf" ( set program="NTUSER.DAT{267a29be-fc77-11e7-9222-448500a5107b}.TM.blf" )


nahrad si ten subor tym suborom co hladas a potom mozes zavolat

Kód:
 start %program%


s tymi prepinacmi co tam mas







_________________
Desktop: CPU AMD R7 1700x @ 3.85GHz | Cooling be quiet! Dark Rock Pro 4 | MB ASRock X470 Taichi Ult. | RAM 4x8GB DDR4 G-SKILL TridentZ RGB 3000 CL16-16-16-36 | VGA Powercolor VEGA56 + Raijintek Morpheus II | SSD Crucial MX300 525GB | HDD Seagate Ironwolf 3TB 5900rpm | PSU CORSAIR RM750X | MONITOR AOC Q3279VWFD8 | MOUSE HyperX Pulsefire FPS + Razer eXactMat | HyperX Alloy FPS Brown | HyperX Cloud | ARCH x64 &
Notebook: DELL inspiron 7537 i7 4500U, 16GB RAM, nv750, FHD IPS,Crucial M4 128GB | ARCH x64 & Surface Go 8/128 &
Mobil: LG v40 ThinQ (2018) & SBC: Raspberry pi 0 | 3B+ & Headphones: Senheiser HD58X | AKG K551 + detachable cable mod | Linsoul TIN T2 | KZ SZN
Odpovedať na tému [ Príspevkov: 4 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. Input file a jeho cesta

v HTML, XHTML, XML, CSS

3

398

02.04.2014 9:09

BX Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Batch (.bat) subor

v Operačné systémy Microsoft

8

1434

01.08.2016 13:15

kllr007 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Batch - Automatické oprávnenie admina

v Ostatné

4

584

22.11.2012 19:05

ondrejko0102 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Spustenie BATCH pri detekovani USB

v Ostatné

2

295

13.01.2013 21:04

expoox Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Ako spustiť batch súbor po štarte na pozadí

v Ostatné programy

5

588

11.06.2014 18:36

Kraliček Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Da sa vytvorit batch subor na restart routera?

v Sieťové a internetové programy

0

291

06.05.2012 20:49

Googler1 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. explorer.exe, dllhost.exe - vyťaženie 100% CPU

v Antivíry a antispywary

3

1841

24.01.2012 15:41

Reverser Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. egui.exe a ekern.exe

v Antivíry a antispywary

4

1163

24.04.2010 15:32

feldino Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Absolutna cesta

v JavaScript, VBScript, Ajax

7

1023

22.03.2008 17:19

djsulo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. cesta pre upload ...

v PHP, ASP

10

778

01.09.2009 12:45

senty Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Tvorba webov - cesta

v Ostatné

15

1118

28.03.2011 19:20

bodmrazu Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Cesta do Chorvátska

v Dovolenka, cestovanie a turistika

15

1139

25.07.2012 16:23

hornak Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. cesta k suborom

v PHP, ASP

3

674

13.11.2009 8:41

p360t Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. cesta do švajčiarska

v Dovolenka, cestovanie a turistika

19

6134

09.03.2015 8:51

Pistuk_14 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. cesta k obrazkom

v HTML, XHTML, XML, CSS

4

560

01.03.2008 18:24

emer Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Cesta k suborom

v HTML, XHTML, XML, CSS

2

740

31.08.2009 21:23

SilverSurfer Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra