Jump to content
Son zamanlarda artan kullanıcı hesap hırsızlıkları sebebiyle tüm kullanıcılara şifre sıfırlama maili gönderilmiştir. Lütfen güveli şifreler seçiniz. Mevcut e-mail adresinize erişemiyorsanız, en aşağıdaki destek linkinden bize ulaşınız. ×

Cmd Veya Bat Ile Txt Kaydettirmek


 Share

Recommended Posts

cmd veya bat ile txt kaydettirmek

s.a arkadaşlar.

konuyu doğru yeremi açtım bilmiyorum .

.bat veya cmd olarak   deneme.exe  > belgeler.txt  .bat oluşturdum usb içersinden bu bat dosyasını çalıştırdğımda belgeler.txt olarak kaydediyor

benim istediğim 2. kez çalıştırdığımda belgeler.txt yanına yeni bir txt oluşturması

aşağıdaki gibi..

belgelerim.txt

belgelerim2.txt

belgelerim3.txt

şimdiden tşkrler..

 

Link to comment
Share on other sites

sorunu çözdüm bir nevi buda işe yarar..

deneme.exe  > belgeler.txt    bu şekilde ise eskisi silinir yenisi eklenir..

deneme.exe  >> belgeler.txt   bu şekilde belgeler.txt içersine altına ekleme yaparak devam eder..

çift tırnak işi çözdü...

Link to comment
Share on other sites

@yildo Bunu Autoit ile yapmaya ne dersin ☺️

Yanlış anlamadıysam yapmaya çalıştığın şöyle bir şey sanırım

$KacTaneOlsun = 3
$TxtIsmiNeOlsun = "TxtName"
For $Var = 1 To $KacTaneOlsun
$txtolustur = FileOpen(@ScriptDir & '\' & $TxtIsmiNeOlsun & $Var & '.txt', 1)
FileWrite($txtolustur, 'İstersen içine birşeyler yaz' & $Var & @CRLF & "Ve Hemen Altına birşeyler daha yaz ;)")
FileClose($txtolustur)
Next

 

Edited by Mehmet
  • Thanks 1
Link to comment
Share on other sites

Sürekli olarak eski dosyayı silmeden devam etmek istersen şu kod işini görür ! Anlaşılması için sade bir şekilde GOTO komutu ile yapmaya özen gösterdim, daha kısa yolu FOR döngüsü ile de yapılabilir. Ancak değişkenlerin ne olduğunun ve anlaşılması daha zor olacağı için GOTO kodu ile ve değişkenleri uzun uzun yazdım. İlerideki CMD Script konuları için referans olur inşallah !

Spoiler

echo off
CLS
CD C:\belgeler\
SET dosyaadi=belgeler
SET uzanti=.txt
SET a=1
:ilk
IF EXIST %dosyaadi%%uzanti% (
GOTO sirali
) ELSE (
GOTO ilkdosya
)
:sirali
IF EXIST %dosyaadi%%a%%uzanti% (
ECHO %dosyaadi%%a%%uzanti% dosyasi mevcut
GOTO basla
) ELSE (
GOTO ende
)
:basla
SET /a a=a+1
IF EXIST %dosyaadi%%a%%uzanti% (
ECHO %dosyaadi%%a%%uzanti% dosyasi mevcut
GOTO basla
) ELSE (
ECHO Bu yuzden %dosyaadi%%a%%uzanti% dosyasi olusturuldu
deneme.exe>%dosyaadi%%a%%uzanti%
)
GOTO bitti
:ilkdosya
deneme.exe>%dosyaadi%%uzanti%
echo %dosyaadi%%uzanti% dosyasi olusturuldu !
GOTO bitti
:ende
ECHO %dosyaadi%%a%%uzanti% dosyasi olusturuldu !
deneme.exe>%dosyaadi%%a%%uzanti%
:bitti
Pause

 

Haydi kolay gele !

  • Thanks 1
Link to comment
Share on other sites

ilginize teşekkürler arkadaşlar bir deneyim bakalım yapabilecekmiyim .

>> tırnak olunca txt içersinde ne yazarsa yazsın bir altına yazarak devam ediyor buda benim için yeterli oldu

edit

@TeYyArEe

arkadaşım tşkr ederim aynen istediğim gibi çalışıyor sadece cmd penceresi açıldığında aşağıdaki yazsada görevini yapıyor.

Dosya adı, dizin adı veya birim etiketi sözdizimi hatalı.

Edited by yildo
Link to comment
Share on other sites

yildo, 3 saat önce yazdı:

Dosya adı, dizin adı veya birim etiketi sözdizimi hatalı.

Bu hata, dosya ismi, dosya yolu veya sürücü harfi gibi girdilerde  tanımlanamayan karakter olması anlamına gelir.  Exe veya Txt dosyasına ait yol tanımı yaptıysan, bu eklemeyi kontrol et. Mesela C:\TNCTR\Documents and settings\  yerine C:\TNCTR\Docume~1\ kullanılması sorunu düzeltebiliyor. Genelde aradaki boşluklar hataya neden olmakta. 

 

Haydi kolay gele !

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...