Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Pytanie] FileWrite


Rekomendowane odpowiedzi

Opublikowano

Siema, jak używam FileWrite i plik nie istnieje to go utworzy, i jak zmienić kodowanie, żeby było zamiast ANSI np. Unicode?

Jeszcze jedno pytanie, w jaki sposób dodać obrazek do programu, tak żeby nie musiał być na dysku oddzielnie?

obraz24.png


Opublikowano

1. Kodowanie jest zależne od programu w jakim otwierasz plik i ustawień w tym programie, a zapis będzie taki sam, tylko Unicode bierze więcej bajtów na jeden znak niż ANSI

 

2. FileInstall()

Opublikowano

Ale jak zapisuję plik w notatniku i dam tam jakieś dziwne krzaczki i kodowanie ANSI to wtedy w programie z tych krzaczków robią się znaki zapytania.

obraz24.png


Opublikowano

Daję FileWrite("Log.txt", "??????????") to w pliku zamiast "??????????" jest "?????????????".

Po co jest FileOpen skoro bez tego FileWrite też zapisuje?

obraz24.png


Opublikowano

bo w fileopen ustawiasz sobie flagi w jakim trybie ma otworzyć ten plik

"When writing text AutoIt will write using ANSI by default. To write in Unicode mode the file must be opened with FileOpen() and the relevant flags."

więc spróbuj flagi 64+2 albo 32

trybi

 

$f = FileOpen ( "log.txt" ,64+2)
$k = inputbox("asdf","asdf")
FileWrite($f, $k)

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...