Witamy na forum PC Format Zapraszamy do REJESTRACJI


Użytkownicy przeglądający ten wątek: 1 gości

.bat czytanie i zapis plik textowy(.cfg)

#1
.bat czytanie i zapis plik textowy(.cfg)
Witam, tak jak w temacie, chciałbym by po otwarciu .bat czytał plik info.cfg:
Kod:
pack=2.0
mc=3.9.7
(zamiast "=" może być ":") i zapisał do zmiennej pack i mc, by potem użyć przy wyświetlaniu: echo packageSmuteki tu ma wyświetlać zmienną) następnie zmienia w pliku info.cfg na:
Kod:
pack=2.1
mc=4.0
 System operacyjny: windows_seven Przeglądarka: firefox
#2
RE: .bat czytanie i zapis plik textowy(.cfg)
(12.02.2014, 11:28)hunter112 napisał(a): Witam, tak jak w temacie, chciałbym by po otwarciu .bat czytał plik info.cfg:
Kod:
pack=2.0
mc=3.9.7
(zamiast "=" może być ":") i zapisał do zmiennej pack i mc, by potem użyć przy wyświetlaniu:
Kod:
echo package:(i tu ma wyświetlać zmienną)
następnie zmienia w pliku info.cfg na:
Kod:
pack=2.1
mc=4.0

Dla obu plików w tym samym katalogu:
Kod:
@echo off
echo Old Package:
for /f "tokens=* delims=" %%x in (info.cfg) do echo %%x
echo.
echo New Package:
echo pack=2.1>info.cfg
echo mc=4.0>>info.cfg
for /f "tokens=* delims=" %%x in (info.cfg) do echo %%x
echo.
pause
exit
Nie pomagam na PW (ew. odpłatnie). 
I osobom z roszczeniowym podejściem. I osobom niedbającym o poprawność językową.
Jak podawać logi
Jeśli nie odpowiadam w danym wątku przez >3 dni - proszę o przypomnienie na PW z linkiem do wątku w treści.




 System operacyjny: windows_xp_2003 Przeglądarka: firefox
#3
RE: .bat czytanie i zapis plik textowy(.cfg)
dzięki wielkie Wesoły jeszcze jedna rzecz: konsola w folderze "a", natomiast plik.cfg w a/2/trzy/config.cfg
Kod:
<Profile  <Niewazne1="costam">  <niewazne2="blabla">  <niewazne3="pies&kot">  <MaxRAM="5000">  <piesfafik=>  <samebzdury=>> <Profil  <Nazwa="herakles">
(wszystko w jednej linii)
chciałbym, żeby konsola odczytała TYLKO wartość MaxRAM, czyli akurat 5000
z góry dziękuje...
 System operacyjny: windows_seven Przeglądarka: firefox
#4
RE: .bat czytanie i zapis plik textowy(.cfg)
De facto użyłem niepotrzebnie "For /F" - w zupełności wystarczyłoby zmienić / pokazać linie w info.cfg:
Kod:
@echo off
echo Old Package:
type info.cfg
echo.
echo pack=2.1>info.cfg
echo mc=4.0>>info.cfg
echo New Package:
type info.cfg
echo.
pause
exit

Czym są oddzielone poszczególne wartości (spacją)? Pokaż jak ma wyglądać informacja, którą ma wypisać program.

To co podałeś jest w tym samym pliku?
Nie pomagam na PW (ew. odpłatnie). 
I osobom z roszczeniowym podejściem. I osobom niedbającym o poprawność językową.
Jak podawać logi
Jeśli nie odpowiadam w danym wątku przez >3 dni - proszę o przypomnienie na PW z linkiem do wątku w treści.




 System operacyjny: windows_xp_2003 Przeglądarka: firefox
#5
RE: .bat czytanie i zapis plik textowy(.cfg)
(12.02.2014, 23:30)broda99 napisał(a): Czym są oddzielone poszczególne wartości (spacją)?
tak spacjami (podałem dokładną ilość) i niestety nie mam na to najmniejszego wpływu, musi tak być...

Cytat:Pokaż jak ma wyglądać informacja, którą ma wypisać program.
chcę by pokazał coś takiego:echo Maksymalna ilość RAM : (i tu wartość MaxRAM, w tym wypadku 5000)
Cytat:To co podałeś jest w tym samym pliku?
wszystko jest w pliku "plik.cfg", tylko
Cytat:konsola w folderze "a", natomiast plik.cfg w a/2/trzy/config.cfg
 System operacyjny: windows_seven Przeglądarka: firefox
#6
RE: .bat czytanie i zapis plik textowy(.cfg)
OK - ale pokaż cały plik .cfg (nieważne wartości możesz zastąpić np. x-ami).
Nie pomagam na PW (ew. odpłatnie). 
I osobom z roszczeniowym podejściem. I osobom niedbającym o poprawność językową.
Jak podawać logi
Jeśli nie odpowiadam w danym wątku przez >3 dni - proszę o przypomnienie na PW z linkiem do wątku w treści.




 System operacyjny: windows_xp_2003 Przeglądarka: firefox
#7
RE: .bat czytanie i zapis plik textowy(.cfg)
proszę bardzo : http://przeklej.org/file/WifOLw/MagicLauncher.cfg
edit:w tym pliku zamiast MaxRAM to MaxMemory, ale ten drugi (są 2)
edit2:sorry, nie wiedziałem że trzeba czekać, zanim to się pobierze...
bezpośredni link(bez czekania:http://przeklej.org/file/download/xNiTVoOaPsjR6qGHYe4z)
 System operacyjny: windows_seven Przeglądarka: firefox
#8
RE: .bat czytanie i zapis plik textowy(.cfg)
1. W pliku są 2 profile > 2 wartości MaxMemory.

2. To nie są spacje tylko znaki końca linii:
Kod:
<Profile
  <Name="Default">
  <Environment="1.6.4-Forge9.11.1.953">
  <MinecraftJar="C:\\Minecraft Pingwin Pack 4\\.minecraft\\versions\\1.6.4-Forge9.11.1.953\\1.6.4-Forge9.11.1.953.jar">
  <MaxMemory="5000">
  <InactiveExternalMods=>
  <InactiveCoreMods=>
>
<Profile
  <Name="Pingwin Pack 4">
  <Environment="1.6.4-Forge9.11.1.953">
  <MinecraftJar="C:\\Minecraft Pingwin Pack 4\\.minecraft\\versions\\1.6.4-Forge9.11.1.953\\1.6.4-Forge9.11.1.953.jar">
  <JavaParameters="-Dfml.ignorePatchDiscrepancies=true">
  <MaxMemory="800">
  <Mod
    <File="C:\\Minecraft Pingwin Pack 4\\.minecraft\\OptiFine_1.6.4_HD_C8.jar">
    <Active="true">
  >
>
<ActiveProfileIndex="1">
<LastModDir=".minecraft">
<LoadNews="false">
<CloseAfterLogin="true">
<RememberPassword="true">
- trochę to komplikuje ale poradzę sobie.

3. W tym pliku nie ma
Kod:
pack=2.0
mc=3.9.7

4.
Kod:
@echo off
for /f "tokens=2 delims=y" %%x in (C:\a\2\trzy\info.cfg) do echo MaxMemory%%x
echo.
pause
exit
Nie pomagam na PW (ew. odpłatnie). 
I osobom z roszczeniowym podejściem. I osobom niedbającym o poprawność językową.
Jak podawać logi
Jeśli nie odpowiadam w danym wątku przez >3 dni - proszę o przypomnienie na PW z linkiem do wątku w treści.




 System operacyjny: windows_xp_2003 Przeglądarka: firefox
#9
RE: .bat czytanie i zapis plik textowy(.cfg)
(13.02.2014, 01:23)broda99 napisał(a): 1. W pliku są 2 profile > 2 wartości MaxMemory.
czytał edit mojego poprzedniego posta?
Cytat:3. W tym pliku nie ma
Kod:
pack=2.0
mc=3.9.7
źle się wyraziłem, to pack i mc to inny plik

Cytat:4.
Kod:
@echo off
for /f "tokens=2 delims=y" %%x in (C:\a\2\trzy\info.cfg) do echo MaxMemory%%x
echo.
pause
exit
dzięki, troche do bani, że trzeba całą ścieżkę podać. i jeszcze jedno: po co to "echo."?
 System operacyjny: windows_seven Przeglądarka: firefox
#10
RE: .bat czytanie i zapis plik textowy(.cfg)
Jak do bani - to napisz lepiej.
"echo." - pusta linia.
Nie pomagam na PW (ew. odpłatnie). 
I osobom z roszczeniowym podejściem. I osobom niedbającym o poprawność językową.
Jak podawać logi
Jeśli nie odpowiadam w danym wątku przez >3 dni - proszę o przypomnienie na PW z linkiem do wątku w treści.




 System operacyjny: windows_xp_2003 Przeglądarka: firefox
Programy: Polecane / Nowe / Inne



Użytkownicy forum szukali:
czytanie pliku batodczytywanie .cfg na androidzie

Podobne wątki (.bat czytanie i zapis plik textowy(.cfg))
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  .bat nie kompresuje plików GIENTY 3 10559 06.09.2018, 07:20
Ostatni post: broda99
  problem z programem .bat wiktrom12 4 11761 30.08.2018, 08:25
Ostatni post: wiktrom12
  Autohotkey automatyczny zapis TheProgson 0 10727 07.05.2018, 21:27
Ostatni post: TheProgson

Skocz do:


Wybrane wątki (.bat czytanie i zapis plik textowy(.cfg))
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
Toungue Wybór szkoły średniej przez potencjalnego programistę Zikinan 1 2002 09.02.2020 15:58
Ostatni post: dzikuu86
  Skrypt pod sklep internetowy Talcia 4 4468 14.12.2019 19:48
Ostatni post: hexopex760
  Poszukuję pomysłu na prosty program ;) janciu96 5 10936 13.12.2019 23:32
Ostatni post: Ajgor
  Programowanie Batch (CMD) Informatyk2019 0 3068 11.12.2019 18:30
Ostatni post: Informatyk2019
  [JavaScript] Znajdowanie przedziału czasu rafal12999 0 1362 10.12.2019 17:58
Ostatni post: rafal12999
  Przekazywanie wskaźnika przez referencję w Qt Trojan3000 3 10713 10.12.2019 13:16
Ostatni post: Ajgor
  Proszę o pomoc w uzupełnieniu ankiety dt. Zawodu Programisty MaleMonki 0 1862 17.11.2019 12:47
Ostatni post: MaleMonki
  Spring framework – jakie strony polecacie do nauki? olek23 5 5259 15.11.2019 15:57
Ostatni post: Alsenas
  Programowanie windy (problem) w C++ mysza2323 2 4075 06.11.2019 23:04
Ostatni post: mysza2323
  Programy w C ~Anonim 1 4444 22.10.2019 17:48
Ostatni post: Szachista
  Książki do nauki C# olek23 14 14792 17.10.2019 13:06
Ostatni post: Ajgor
  Wyświetlanie informacji z bazy danych na stronie www PitPlay 1 5648 16.09.2019 11:18
Ostatni post: Ajgor
  Błąd przy uruchamianiu programu w Java z wiersza poleceń Physicist 3 3591 30.08.2019 14:16
Ostatni post: Physicist
  Python z wiersza poleceń Physicist 15 16629 21.08.2019 20:14
Ostatni post: Physicist
  Transfer plików via FTP Visual Basic FireBytes 3 6676 15.08.2019 07:41
Ostatni post: Szachista