Všem linuxákům se v tomto článku moc omlouvám, bude to o nekompatibilním programu ve Windows.
Je to kravina, na kterou vůbec nikdo nemyslel, hledal jsem všude možně na internetu, procházel dokumentaci, v zoufalosti jsem protáčel ChatGPT, jestli mě něco neuniká a tady díky ChatGPT za dobrou myšlenku. Ještě do nedávna i obchodní zástupci řikali, že to potřebuje admin práva ke spuštění.
Tímto zdravím celou českou scénu a všechny země, které používají pro oddělení čísel za nulou čárky, místo teček (jako to dělají američani) – v tomto článku se dočtete hned několik řešení, jak to jednou pro vždy vyřešit.
Pokud pracujete s numerickým programem, který je určený např. pro americký nebo britský trh, může program vyžadovat změnu regionálního nastavení u desetinné čárky „,“ na „.“ tečku.
Klikněte na start / ovladací panely / Vpravo nahoře Zobrazit podle, klikněte na dropdown menu a vyberte „Malé ikony“, uprostřed vidíme ikonku Oblast nebo regionální nastavení (regional settings), otevře se tabulka vlevo, kliknete dole na „Další nastavení“, vpravo nahoře v pravé tabulce vidíme Desetinný oddělovač, změníte z
desettiný oddělovač: ,
na
desettinný oddělovač: .
A program už startuje bez chyb:
Stejné řešení problémů platí na program Hec-Ras.
Jak jsem problém řešil s jiným softwarem v minulosti
Měl jsem dříve u programu Hec-Ras řešení v podobě bat scriptíku ve /start/ po spuštění (na windows 10 to již přestalo s předchozími buildy Win10 fungovat) a spolu s extrahovaným .reg registry klíčem, který hodnotu desetinné čárky na tečku nastavil pouze aktuálnímu uživateli. Dalo se to nastavit i pro všechny nově přihlášené uživatele na počítači, anebo jen uživatelům domény v: c:\users\DefaultUser\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
Pro všechny uživatele to šlo .bat skriptík vložit do:
c:\users\Public\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
V registru to je možné dohledat zde. V Group policy managementu zde. Řešení pro Windows 11 zde.
No a tohle nastavení si potom můžete exportovat do .reg klíče, který pak můžete kdekoliv spustit a všude se vám toto nastavení aktivuje bez nutnosti někde klikat (dá se to pak díky tomu automatizovat):
Pokud vám článek pomohl, dejte vědět do komentářů. 🙂
Zdroj myšlenky tentokrát ChatGPT a předchozí zkušenosti, kdy jsem řešil totéž na softwaru hec-ras, který měl úplně stejný problém, jen se chyba projevovala jinak, jinou chybovou hláškou, se stejným řešením.