DonanımHaber Mini sürüm 2 Ocak 2026 tarihi itibariyle kullanımdan kalkacaktır. Bunun yerine daha hızlı bir deneyim için DH Android veya DH iOS uygulamalarını kullanabilirsiniz.
evet beyler herhangi bir dosyaya sağ click yapıldıgında windows sag click menusünde benim bir tane secenegim var. Menüye eklemeyi registry den yaptım ama merak ettiğim sey ben o secenege basınca aynı properties deki gibi o dosyanın ismi,lokasyonu gibi seyler gözüksün .Yani kısacası windows sag click menüsünü kontrol etmem lazım . Bilmem anlatabildim mi var mıdır bunun icin herhangi bir api vs ?
Ben bu konuyu unutmusum yasimdi bir arkadas altyazi ile ilgili bir batch yazdi bu forumdan sahsen cok hosuma gitti.Arkadasin bildigi baska dil yok iste ben de kendime benzer bir sey yapayim dedim altyazi otomatik indirmek icin.Yapmam gereken sey :
1- Filme sag click yapilacak cikan menude "xxxx sitesinden altyazi ara" olacak --> bu tamamdir yaptim bunu zaten 2- Filmin ismine gore altyazi aramasi yapilacak --> iste sorun burada basliyor sag click yapilan filmin ismini ogrenemem gerekiyor ki burada bilgim tikaniyor. Ingilizcem temel o yuzden bununla ilgili dokuman bulamadim.Temel ingilizcemle soruyorum : can you help me bro
derle exe yi registryde ilgili uzantıyla sağ tıklama menüsüne ekle o kısmı anlatmıyorum "%1" i unutma textboxta ismi çıkacaktır dosyanın herhalde aradığın böyle bişey
using System; using System.Collections.Generic; using System.Drawing; using System.Windows.Forms; using System.IO;
namespace gfgf { /// <summary> /// Description of MainForm. /// </summary> public partial class MainForm : Form { string param="";
public MainForm() { // // The InitializeComponent() call is required for Windows Forms designer support. // InitializeComponent();
// // TODO: Add constructor code after the InitializeComponent() call. // } void MainFormLoad(object sender, System.EventArgs e) {
derle exe yi registryde ilgili uzantıyla sağ tıklama menüsüne ekle o kısmı anlatmıyorum textboxta ismi çıkacaktır dosyanın herhalde aradığın böyle bişey
using System; using System.Collections.Generic; using System.Drawing; using System.Windows.Forms; using System.IO;
namespace gfgf { /// <summary> /// Description of MainForm. /// </summary> public partial class MainForm : Form { string param="";
public MainForm() { // // The InitializeComponent() call is required for Windows Forms designer support. // InitializeComponent();
// // TODO: Add constructor code after the InitializeComponent() call. // } void MainFormLoad(object sender, System.EventArgs e) {
Artık video playerlar altyazıyı otomatik olarak bulup indiriyor videonun ismi x olsun diyelim x in 720,1080 gibi farklı formatları olur ve farklı uzunluklarda olur orjinal olmaz çoğu video dosyası bunlara altyazıyı eklemek için çözünürlüğü vs hepsini al sadece ismiile arma yaptrırark sub dosyasını indirme
Artık video playerlar altyazıyı otomatik olarak bulup indiriyor videonun ismi x olsun diyelim x in 720,1080 gibi farklı formatları olur ve farklı uzunluklarda olur orjinal olmaz çoğu video dosyası bunlara altyazıyı eklemek için çözünürlüğü vs hepsini al sadece ismiile arma yaptrırark sub dosyasını indirme
aynen katiliyorum oncelikle sunu bir koda gecireyim daha baska seylerde yapariz sans eseri dizi ararken yeni bir sey ogrenmis oldum
classesroot icinde hangi uzantıyla calısagınıza karar verip anahtarını bulmalısınız. .jpg icin jpegfile . Kodu yazınca yukaridaki resimdeki gibi oluyor zaten.command anahtarına hangi programı calıstıracaksanız onu yazmalısınız ama "%L" unutmayın sag click yapılan dosyanın bilgileri bunda tutuluyor.En sonunda da Göksen beyin verdigi kodu calıstıralacak dosya de kullanın.Bilmeyenlere umarım yardımı dokunur.Bana yardım edenlerede tesekkürler...
acılacak dosya icin kod :
string param = "";
try { param = Environment.GetCommandLineArgs()[1]; ---> param degiskenine sag click yapılan dosyanın lokasyonu dönüyor. textBox1.Text = param;
Bu mesaja 1 cevap geldi. Cevapları Gizle
Bu mesaja 1 cevap geldi. Cevapları Gizle
Hocam iyi bayramlar,
Ben bu konuyu unutmusum ya
1- Filme sag click yapilacak cikan menude "xxxx sitesinden altyazi ara" olacak --> bu tamamdir yaptim bunu zaten
2- Filmin ismine gore altyazi aramasi yapilacak --> iste sorun burada basliyor sag click yapilan filmin ismini ogrenemem gerekiyor ki burada bilgim tikaniyor. Ingilizcem temel o yuzden bununla ilgili dokuman bulamadim.Temel ingilizcemle soruyorum : can you help me bro
Iyi gunler.
< Bu ileti mobil sürüm kullanılarak atıldı > Bu mesaja 2 cevap geldi. Cevapları Gizle
Bu mesaja 1 cevap geldi. Cevapları Gizle
textboxta ismi çıkacaktır dosyanın herhalde aradığın böyle bişey
using System;
using System.Collections.Generic;
using System.Drawing;
using System.Windows.Forms;
using System.IO;
namespace gfgf
{
/// <summary>
/// Description of MainForm.
/// </summary>
public partial class MainForm : Form
{
string param="";
public MainForm()
{
//
// The InitializeComponent() call is required for Windows Forms designer support.
//
InitializeComponent();
//
// TODO: Add constructor code after the InitializeComponent() call.
//
}
void MainFormLoad(object sender, System.EventArgs e)
{
try {
param=Environment.GetCommandLineArgs()[1];
textBox1.Text=Path.GetFileName(param);
} catch (Exception) {
}
}
}
}
< Bu mesaj bu kişi tarafından değiştirildi Gökşen PASLI -- 30 Temmuz 2014; 22:29:40 >
Bu mesaja 2 cevap geldi. Cevapları Gizle
tesekkurler hocam keske erken gorseydiniz konuyu istanbula gidince hemen bakacagim maglesef 3 gun daha mobilom
< Bu ileti mobil sürüm kullanılarak atıldı >
deneyemedim mobilim maglesef keske konuyu erken gorseydiniz ya
Ama kodlara bakinca aradigim bu gibi bir an once denemek lazim.Cunku bu altyazi fikri harbi guzel fikir.
Iyi bayramlar.
< Bu ileti mobil sürüm kullanılarak atıldı > Bu mesaja 1 cevap geldi. Cevapları Gizle
Bu mesaja 1 cevap geldi. Cevapları Gizle
tamamdir ben pc basina gecince bilgilendirecegim sizi ve oteki arkadasi
< Bu mesaj bu kişi tarafından değiştirildi _Rand_al_Thor_ -- 30 Temmuz 2014; 22:33:55 >
< Bu ileti mobil sürüm kullanılarak atıldı >
Hocalar ingilizcem cok iyi degil surada ne yaziyor bana bir yardim eder misiniz ?
Yok tamamdir beyler anladim her seyi bu is bende oh be mantigi soktum gibi.
< Resime gitmek için tıklayın >
< Bu mesaj bu kişi tarafından değiştirildi _Rand_al_Thor_ -- 30 Temmuz 2014; 23:30:28 >
< Bu ileti mobil sürüm kullanılarak atıldı > Bu mesaja 1 cevap geldi. Cevapları Gizle
Bu mesajda bahsedilenler: @Gökşen PASLI , @meSutPiskin
Bu mesaja 1 cevap geldi. Cevapları Gizle
aynen katiliyorum oncelikle sunu bir koda gecireyim daha baska seylerde yapariz sans eseri dizi ararken yeni bir sey ogrenmis oldum
Iyi geceler + iyi bayramlar hocam
< Bu ileti mobil sürüm kullanılarak atıldı >
string regPath = @"jpegfile\shell\Simple Context Menu";
RegistryKey key = Registry.ClassesRoot.CreateSubKey(regPath);
key.SetValue(null, "isim");
RegistryKey key2 = Registry.ClassesRoot.CreateSubKey(string.Format(@"{0}\command", regPath));
key2.SetValue(null, string.Format("\"{0}\" \"%L\"", Application.ExecutablePath));
< Resime gitmek için tıklayın >
classesroot icinde hangi uzantıyla calısagınıza karar verip anahtarını bulmalısınız. .jpg icin jpegfile . Kodu yazınca yukaridaki resimdeki gibi oluyor zaten.command anahtarına hangi programı calıstıracaksanız onu yazmalısınız ama "%L" unutmayın sag click yapılan dosyanın bilgileri bunda tutuluyor.En sonunda da Göksen beyin verdigi kodu calıstıralacak dosya de kullanın.Bilmeyenlere umarım yardımı dokunur.Bana yardım edenlerede tesekkürler...
acılacak dosya icin kod :
string param = "";
try
{
param = Environment.GetCommandLineArgs()[1]; ---> param degiskenine sag click yapılan dosyanın lokasyonu dönüyor.
textBox1.Text = param;
}
catch (Exception)
{
}
< Resime gitmek için tıklayın >