![]() |
alias ile ilgili bir problem. /artila bu bir denemedir yazdığımda, bu+bir+denemedir şeklinde echolasın istiyorum. artila /set %deneme $2 $+ + $+ $3 $+ + $+ $4 $+ $5 $+ + $+ $6 $+ + $+ $7 $+ $8 $+ + $+ $9 $+ + $+ $10 $+ $11 $+ + $+ $12 $+ + $+ $13 $+ $14 $+ + $+ $15 $+ + $+ $16 $+ $17 $+ + $+ $18 $+ + $+ $19 $+ $20 $+ + $+ $21 $+ + $+ $22 $+ $23 $+ + $+ $24 $+ + $+ $24 $+ + | /echo %deneme gibi birşey yazdım ama, 24 kelimeden az olunca geriye kalan + larıda giriyor. Örneğin, bu+bir+denemedir+++++++++++ gibi birşey oluyor echoda. Koyulacak + sayısını, kelime sayısına göre sabitlemem gerek. önerisi olan varsa sevinirim. |
alias artila { set %deneme $replace($1-,$chr(32),+) } en basit yolu boşluk karakterini + ile değiştirmek $chr(32) boşluk demek, aslinda en basit değil en hızlı ve en mantıklı tek yol diğerleri while dongusu vs ile kelime kelime ayırıp aralarına + koyup tekrar birleştirme mantığına göre olması gerekte uzun iş aynısını yapıyor zaten, kaptırdım gidiyorum :p |
$replace ile degistirirseniz, alias'ta variable aktarirken sorunlar yasarsiniz. Variable'lar %*+* seklinde geri doner. Kod: Kod: artila { |
alias artila { var %i 1 while $gettok($1-,%i,32) { .set %deneme $addtok(%deneme,$ifmatch,43) inc %i } echo %deneme } buda var :) aynı kapıya cıkıo ama olsun ;) |
eyw sağolun :) |
Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 11:17. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2025 IRCForumlari.Net Sparhawk