Ana Sayfa
Amiga Dokumantasyon Projesi
Medya
Yardım
Ara
Giriş Yap
Kayıt
Merhaba,
Ziyaretçi
. Lütfen
giriş yapın
veya
üye olun
.
1 Saat
1 Gün
1 Hafta
1 Ay
Her zaman
Kullanıcı adınızı, parolanızı ve aktif kalma süresini giriniz
Gelişmiş Arama
insanın içinde varsa, commodore.gen.tr açığa çıkarır bunu.. bir nevi retro olaylarının dolunayıyız.(Arda)
commodore.gen.tr
Genel Kategori
Genel Sohbet
Değişik bir komut(bat) -Oldu Sonunda-
« önceki
sonraki »
Sayfa:
1
[
2
]
3
Aşağı git
Gönderen
Konu: Değişik bir komut(bat) -Oldu Sonunda- (Okunma Sayısı 3453 defa)
0 Üye ve 1 Ziyaretçi konuyu incelemekte.
integer
Üye
Mesaj Sayısı: 491
Ynt: Değişik bir komut(bat) arıyorum ?
«
Yanıtla #15 :
Temmuz 18, 2022, 22:45:21 ÖS »
Alıntı sahibi: AmigaEsref üzerinde Temmuz 18, 2022, 22:20:05 ÖS
@integer çok teşekkürler emeğine sağlık abi. Çözülmesine çok sevindim
Rica ederim mtchannel'in işine yaradı ise ne mutlu
Logged
mtchannel
Üye
Mesaj Sayısı: 303
Ynt: Değişik bir komut(bat) arıyorum ?
«
Yanıtla #16 :
Temmuz 19, 2022, 01:50:48 ÖÖ »
@integer ve bu konuyla ilgilenen tüm arkadaşlara çok teşekkürlerimi sunarım. fazlasıyla kodlar işimi gördü. @integer arkadaşımızın yaptığı kod üzerinde ufak tefek değişiklikler yaptım. şu anda tam istediğim gibi oldu.
son halini sizlerle paylaşayayım.
@echo off
chcp 65001
color 1F
mode con:cols=129 lines=21
title XX
SET /P K=HANGi KLASÖRDE ARAMA YAPMAK iSTiYORSUNUZ :
cd %K%
SET /P D=KLASÖR iÇİNDE ARATMAK iSTEDiĞiNiZ KELiME'Yi EKSiKSiZ YAZINIZ :
CHOICE /C eh /M "BULUNAN DOSYA VE KLASÖRLERiN SAHiPLiĞi ALINSIN'MI :"
IF %ERRORLEVEL% EQU 1 takeown /R /A /F *%D%* /D N
IF %ERRORLEVEL% EQU 2 echo DOSYALARIN SAHiPLiĞi ALINMADI
SET /P Y=BULUNAN DOSYA VE KLASÖRLER NEREYE YEDEKLENSiN :
xcopy /S /H /Y /c /r *%D%* %Y%\
CHOICE /C eh /M "BULUNAN DOSYA VE KLASÖRLER ARAMA YAPTIĞINIZ KLASÖRÜN iÇiNDEN SiLiNSiN'Mi :"
IF %ERRORLEVEL% EQU 1 GOTO:sil
IF %ERRORLEVEL% EQU 2 echo ** DOSYALAR SiLiNMEDi **
GOTO bitis
:sil
del /s *%D%*
FOR /F "DELIMS=|" %%A IN ('DIR/B/S/AD-S-L^|SORT/R') DO RD "%%A" 2>NUL
:bitis
Logged
27" Curved 165Hz ekranda retro oynayan çılgın genç
mtchannel
Üye
Mesaj Sayısı: 303
Ynt: Değişik bir komut(bat) arıyorum ?
«
Yanıtla #17 :
Temmuz 19, 2022, 02:22:36 ÖÖ »
takeown yaptıktan sonra aşağıdaki komutu nasıl çalıştırabilirim
bu kodun sonuna altına ekliyorum çalıştırmıyor:IF %ERRORLEVEL% EQU 1 takeown /R /A /F *%D%* /D N
takeown'dan sonra çalışması gereken komut: icacls *%D%* /grant Administrators:F /T /C
neden diyeceksiniz; bazı sistem dosyaları için takeown'dan sonra icacls ile aynı dosyaların üzerinden geçmesi gerekiyor. ancak engel kalkıyor.
Logged
27" Curved 165Hz ekranda retro oynayan çılgın genç
mtchannel
Üye
Mesaj Sayısı: 303
Ynt: Değişik bir komut(bat) arıyorum ?
«
Yanıtla #18 :
Temmuz 19, 2022, 02:46:55 ÖÖ »
nereye koyacağımı buldum. düzenlenmiş halidir. yaptığım işleri o kadar kısalttıki bu kodlar. gün içinde en az bana 1 saat kazandıracak bana.
@echo off
chcp 65001
color 1F
mode con:cols=129 lines=21
title XX
SET /P K=HANGi KLASÖRDE ARAMA YAPMAK iSTiYORSUNUZ :
cd %K%
SET /P D=KLASÖR iÇİNDE ARATMAK iSTEDiĞiNiZ KELiME'Yi EKSiKSiZ YAZINIZ :
CHOICE /C eh /M "BULUNAN DOSYA VE KLASÖRLERiN SAHiPLiĞi ALINSIN'MI :"
IF %ERRORLEVEL% EQU 1 takeown /R /A /F *%D%* /D N
IF %ERRORLEVEL% EQU 2 echo DOSYALARIN SAHiPLiĞi ALINMADI
SET /P Y=BULUNAN DOSYA VE KLASÖRLER NEREYE YEDEKLENSiN :
xcopy /S /H /Y /c /r *%D%* %Y%\
CHOICE /C eh /M "BULUNAN DOSYA VE KLASÖRLER ARAMA YAPTIĞINIZ KLASÖRÜN iÇiNDEN SiLiNSiN'Mi :"
IF %ERRORLEVEL% EQU 1 GOTO:sil
IF %ERRORLEVEL% EQU 2 echo ** DOSYALAR SiLiNMEDi **
GOTO bitis
:sil
icacls *%D%* /grant Administrators:F /T /C
del /s *%D%*
FOR /F "DELIMS=|" %%A IN ('DIR/B/S/AD-S-L^|SORT/R') DO RD "%%A" 2>NUL
:bitis
Logged
27" Curved 165Hz ekranda retro oynayan çılgın genç
mtchannel
Üye
Mesaj Sayısı: 303
Ynt: Değişik bir komut(bat) arıyorum ?
«
Yanıtla #19 :
Temmuz 19, 2022, 07:27:02 ÖÖ »
arkadaşlar son isteğimdir. kullandıkça ekstra şeyler çıkıyor ancak vallahi son
video linki :
https://youtu.be/We5ajK9CLqo
dosya linki :
https://dosya.co/a1lz4f1tlvlp/xcopy.bat.html
alternatif :
https://www.dosyaupload.com/2Mza4/xcopy.bat
alternatif :
https://s5.dosya.tc/server8/d54az7/xcopy.bat.html
alternatif :
https://dosyam.org/1rBy/xcopy.bat
ne olur ne olmaz alternatif ekliyorum. link patlar falan. yaptıklarımda hata varmı diye kontrol edebilmeniz için paylaşıyorum. dosya olarak upload ediyorum çünkü sayfa uzayıp gidiyor tüm kodu paylaşınca. uyuyacağım inşallah şimdi. 2 saat sonra kalkacağım. buna'da bir çare bulabilirsek çok memnun olacağım.
bat'ta bir şeylere can vermek çok hoşuma gidiyor. oyun save'lerimi kopyalatmak - oyunu start'lamak - birden fazla açmayı yasaklamak vb. şeyleri bat ile yapmak eski win98 kullandığım yılları getiriyor aklıma. ah o günler ah. 32mblık ram'i 64mb yapacam diye ne para biriktirirdim. psikolojik olarak hızlandığını hissederdim
Logged
27" Curved 165Hz ekranda retro oynayan çılgın genç
Theoden (CYON4D)
Deneyimli
Mesaj Sayısı: 1.705
Ynt: Değişik bir komut(bat) arıyorum ?
«
Yanıtla #20 :
Temmuz 19, 2022, 16:03:24 ÖS »
@integer
Elinize sağlık, batch komutlarını olabildiğince kısa ve temiz yazmışsınız.
Sayenizde ben de batch command'ları tekrar biraz hatırlamış oldum.
En son 2011 yılında bir yazılım projesinde kullanmak için belirli dosya tiplerini tarayıp bulduktan sonra bütün dizinleri liste olarak bir text dosyasına yazan ve sonra o liste içindeki bütün dosyaları otomatik olarak silen bir batch kodlamıştım. Aşağıda paylaşıyorum:
DIR /S/B c:\*.xyz >> liste.txt
echo Y | FOR /F "tokens=1,* delims=: " %%j in (liste.txt) do del "%%j:%%k"
Bu iş için de benzer bir liste yapmak gerekir diye düşünürdüm ancak sizin yazdığınız şekilde daha pratik olmuş, elinize sağlık.
«
Son Düzenleme: Temmuz 19, 2022, 16:17:40 ÖS Gönderen: Theoden (CYON4D)
»
Logged
(Ücretsiz Oyunum) Cozy Days:
https://cyon4d.itch.io/cozy-days
https://www.commodore.gen.tr/forum/index.php?topic=19938.0
Demoreel:
https://youtu.be/Nzi4VcmWyXA
https://cyon4d.itch.io/
https://soundcloud.com/cyon4d
https://www.artstation.com/cyon4d
You are in a computer game, Max.
witchdoktor
Uzman
Mesaj Sayısı: 6.238
Ynt: Değişik bir komut(bat) arıyorum ?
«
Yanıtla #21 :
Temmuz 19, 2022, 18:23:44 ÖS »
Önceki başlıkla birlikte command shell ile ilgili güzel bir bilgi deposu olmuş doğrusu. Mtchannel ve integer başta olmak üzere teşekkür ederim.
Logged
runal
Üye
Mesaj Sayısı: 395
Ynt: Değişik bir komut(bat) arıyorum ?
«
Yanıtla #22 :
Temmuz 19, 2022, 20:11:45 ÖS »
Buna benzer ama daha basit bir konu ile de ben uğraşıyorum ama beceremedim. Yardımcı olan birisi çıkarsa forumdaki çoğu arkadaşın işine yarar.
Problem: İnternetten çektiğim adf lerin hepsi karışık vaziyette bir klasör içinde duruyor. Ben bunları alfabedeki başlangıç harflerine göre klasör oluşturup kendi klasörüne taşıyan bir bat yapmak istiyorum ama başarılı olmadı.
Aşağıdaki gibi bir kod var ama klaörleri oluşturmasına rağmen ilgili klasörlere adf leri ne kopyalıyor nede taşıyor.
md A
md B
md C
md D
md E
md F
md G
md H
md I
md J
md K
md L
md M
md N
md O
md P
md Q
md R
md S
md T
md U
md V
md W
md X
md Y
md Z
copy a*.adf %1\A
copy b*.adf %1\b
copy c*.adf %1\c
copy d*.adf %1\d
copy e*.adf %1\e
copy f*.adf %1\f
copy g*.adf %1\g
copy h*.adf %1\h
copy i*.adf %1\i
copy j*.adf %1\j
copy k*.adf %1\k
copy l*.adf %1\l
copy m*.adf %1\m
copy n*.adf %1\n
copy o*.adf %1\o
copy p*.adf %1\p
copy q*.adf %1\q
copy r*.adf %1\r
copy s*.adf %1\s
copy t*.adf %1\t
copy u*.adf %1\u
copy v*.adf %1\v
copy w*.adf %1\w
copy x*.adf %1\x
copy y*.adf %1\y
copy z*.adf %1\z
md 0_9
copy *.adf %1\0_9
Logged
Aykiri1
Uzman
Mesaj Sayısı: 1.126
Ynt: Değişik bir komut(bat) arıyorum ?
«
Yanıtla #23 :
Temmuz 19, 2022, 21:32:17 ÖS »
% yerine %% koyarak deneyiniz
Logged
Simon (Özay Turay)
Yönetici
Mesaj Sayısı: 7.491
Commodore Forever
Ynt: Değişik bir komut(bat) arıyorum ?
«
Yanıtla #24 :
Temmuz 19, 2022, 22:08:05 ÖS »
Bu kodu bir bat dosyasına yapıştırıp ADF dosyaların ile aynı klasöre koy ve çalıştır.
Kod:
@ECHO OFF
FOR %%A IN (A B C D E F G H I J K L M N O P Q R S T U V W X Y Z) DO (
ECHO %%A
ECHO.
IF NOT EXIST %%A MKDIR %%A
IF EXIST %%A*.ADF MOVE %%A*.ADF %%A
ECHO.
)
ECHO 0_9
ECHO.
IF NOT EXIST 0_9 MKDIR 0_9
IF EXIST *.ADF MOVE *.ADF 0_9
ECHO.
PAUSE
Logged
https://retrodergi.com
-
https://e-turay.com
-
https://karizmawow.e-turay.com
Retro: Commodore 64, Amiga 500, Amiga 1200
Retromsu: Wii, XBox360, XBox, PS3 Slim, PS2 FAT, PS1, PS Vita, Nintendo 3DS, Nintendo 2DS
runal
Üye
Mesaj Sayısı: 395
Ynt: Değişik bir komut(bat) arıyorum ?
«
Yanıtla #25 :
Temmuz 19, 2022, 22:57:47 ÖS »
Önce %% koyarak denedim sonuç benim daha önce yaptığım ile aynı sadece klasör oluşturup, oluşturduğu klasörlerin içine ne taşıma nede kopyalama yapmıyor.
Özay Bey' in verdiği kod tam istediğim gibi çalışıyor.
@Aykiri1, @Simon (Özay Turay) ilginiz için teşekkür ederim.
Logged
integer
Üye
Mesaj Sayısı: 491
Ynt: Değişik bir komut(bat) arıyorum ?
«
Yanıtla #26 :
Temmuz 19, 2022, 23:35:43 ÖS »
Alıntı sahibi: Theoden (CYON4D) üzerinde Temmuz 19, 2022, 16:03:24 ÖS
@integer
Elinize sağlık, batch komutlarını olabildiğince kısa ve temiz yazmışsınız.
Sayenizde ben de batch command'ları tekrar biraz hatırlamış oldum.
En son 2011 yılında bir yazılım projesinde kullanmak için belirli dosya tiplerini tarayıp bulduktan sonra bütün dizinleri liste olarak bir text dosyasına yazan ve sonra o liste içindeki bütün dosyaları otomatik olarak silen bir batch kodlamıştım. Aşağıda paylaşıyorum:
DIR /S/B c:\*.xyz >> liste.txt
echo Y | FOR /F "tokens=1,* delims=: " %%j in (liste.txt) do del "%%j:%%k"
Bu iş için de benzer bir liste yapmak gerekir diye düşünürdüm ancak sizin yazdığınız şekilde daha pratik olmuş, elinize sağlık.
Merhaba hocam dediginiz gibi bulunan dosyayi tum klasoru ile kopyalama isine baktim ama is gittikce karisiyor. Yukarida Theoden'in dedigi gibi bulunan dosya isinlerini bir txt dosyasina yazip daha sonra bu txt dosyasinda yine cmd komutlarinile filtreleme yapmaya calistim ancak bu seferde dosya klasor ayirimi yapma isi cikti. Bence bu is icin bir program yazilsa daha mantikli gibi cunku kisitli bir komut satirinda ugrasmak epey zor.
Logged
malik
Deneyimli
Mesaj Sayısı: 641
Ynt: Değişik bir komut(bat) arıyorum ?
«
Yanıtla #27 :
Temmuz 20, 2022, 01:01:19 ÖÖ »
Böyle yapsan olmazmı..
Sağ tuş menusuna sahipligi al komutunu ekle.
Ben hep eklerim, cok isime yariyor. Basit bir Kayit defteri eklentisi.
Eski haline getirmede var.
Buradan indir. İkinci yöntemi seç. Reg. Dosyasi inecek.
https://www.sordum.net/6853/sahipligi-al-ozelligini-sag-tus-menusune-ekleyelim/#:~:text=Kayd%C4%B1rma%20%C3%A7ubu%C4%9Funu%20en%20dip%20k%C4%B1sma,tu%C5%9Funuzda%20sahipli%C4%9Fi%20al%20girdisi%20belirecektir
.
Bir klasörde arama yap.
Cikan listeyi ctrl+a ile tumunu seç
Sağtus menusunden sahipligi al.
Tumu secili iken yine kes baska yere yapıştır.
«
Son Düzenleme: Temmuz 20, 2022, 01:10:21 ÖÖ Gönderen: malik
»
Logged
malik
Deneyimli
Mesaj Sayısı: 641
Ynt: Değişik bir komut(bat) arıyorum ?
«
Yanıtla #28 :
Temmuz 20, 2022, 01:16:45 ÖÖ »
Pardon ya.
Sonradan fark ettim.
Bu yontemle dosya yolu sorunu olur.
Ama yinede bu sağ tus menu sahipligi al komutu belki birilerinin isine yarar.
«
Son Düzenleme: Temmuz 20, 2022, 01:18:55 ÖÖ Gönderen: malik
»
Logged
AmigaEsref
Genel Yönetici
Mesaj Sayısı: 7.576
love is where you find it.
Ynt: Değişik bir komut(bat) arıyorum ?
«
Yanıtla #29 :
Temmuz 20, 2022, 12:29:30 ÖS »
@mtchannel senin içinde uygunsa abi konu başlığını "
Windows command prompt, powershell ve batch komutları
" mı yapsak.
Bende konuyu diğer bilgisayarlar bölümüne taşıyım.
Bence gerekli bir başlık olacak. İhtiyacı olan arkadaşlar buradan kodları temin edebilir. Yeni sorulara yeni öneriler bu konu başlığı altında toplanabilir.
Logged
AMIGA 500 | GOTEK | 1 MB RAM | 1.3 ROM | Pi Zero HDMI
AMIGA 1200 | 8GB CF | 3.2 ROM | TF1230 Turbo Kart | HDMI-520
COMMODORE 64 | IRQHack64 | KissCart64 | 64K CUPCAKE-CART | Pi 1541 | 1084 S
'Cause I'm CRT., I'm retro | CRT, and I'll win the fight | CRT, I'm a power load | CRT, watch me shine
Sayfa:
1
[
2
]
3
Yukarı git
« önceki
sonraki »
Gitmek istediğiniz yer:
Gitmek istediğiniz yer:
-----------------------------
Genel Kategori
-----------------------------
=> Genel Sohbet
=> Proje
===> Proje Alım/Satım
=> DemoScene
=> Tanışma Forumu
-----------------------------
Commodore
-----------------------------
=> Commodore Genel
=> Commodore Yazılım
=> Commodore Donanım
===> C64DTV (C64 Direct-to-TV)
=> Commodore Yayınları
=> Commodore Emulasyon
-----------------------------
Amiga
-----------------------------
=> Amiga Genel
=> Amiga Yazılım
=> Amiga Donanım
=> Amiga Yayınları
=> Amiga Emülasyon
-----------------------------
Diğer Nostaljik Bilgisayarlar
-----------------------------
=> IBM Uyumlular / Retro x86 Sistemler
=> FPGA/ARM Sistemler
=> Amstrad
===> Amstrad - Genel
===> Amstrad - Yazılım
===> Amstrad - Donanım
===> Amstrad - Yayınlar
===> Amstrad - Emulasyon
=> Apple
===> Apple - Genel
===> Apple - Yazılım
===> Apple - Donanım
===> Apple - Emulasyon
=> Atari
===> Atari - Genel
===> Atari - Yazılım
===> Atari - Donanım
===> Atari - Emulasyon
=> MSX Uyumlular
===> MSX - Genel
===> MSX - Yazılım
===> MSX - Donanım
===> MSX - Emulasyon
=> Oric
===> Oric - Genel
===> Oric - Donanım
===> Oric - Yazılım
===> Oric - Emulasyon
=> Sinclair
===> Sinclair - Genel
===> Sinclair - Yazılım
===> Sinclair - Donanım
===> Sinclair - Emulasyon
=> Diğer Bilgisayarlar
-----------------------------
Arcade Sistemler ve Oyun Konsolları
-----------------------------
=> Arcade Sistemler
=> Oyun Konsolları