Şimdi Ara

c# uygulama sağ click api

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
1 Misafir - 1 Masaüstü
5 sn
14
Cevap
1
Favori
495
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
Öne Çıkar
0 oy
Sayfa: 1
Giriş
Mesaj
  • 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 ?



    _____________________________
  • up up up
    _____________________________
  • _____________________________
  • quote:

    Orijinalden alıntı: meSutPiskin

    https://www.google.com.tr/webhp?sourceid=chrome-instant&ion=1&espv=2&es_th=1&ie=UTF-8#q=windows%20explorer%20right%20click%20menu%20c%23

    Hocam iyi bayramlar,

    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


    Iyi gunler.

    < Bu ileti mobil sürüm kullanılarak atıldı >
    _____________________________




  • Bu projeyi indir burada dosya detaylarına yoluna nasıl ulaşılacağını yapmışhttp://www.codeproject.com/Articles/15171/Simple-shell-context-menu
    _____________________________
  • 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)
    {

    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 >
    _____________________________
    Senin de XAMLına korum Senin de XAMLına korum
    https://github.com/goksenpasli




  • quote:

    Orijinalden alıntı: meSutPiskin

    Bu projeyi indir burada dosya detaylarına yoluna nasıl ulaşılacağını yapmışhttp://www.codeproject.com/Articles/15171/Simple-shell-context-menu

    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ı >
    _____________________________
  • Yapay Zeka’dan İlgili Konular
    Daha Fazla Göster
  • quote:

    Orijinalden alıntı: Gökşen PASLI

    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)
    {

    try {
    param=Environment.GetCommandLineArgs()[1];
    textBox1.Text=Path.GetFileName(param);

    } catch (Exception) {


    }

    }
    }
    }


    deneyemedim mobilim maglesef keske konuyu erken gorseydiniz yaHerkes bayramda buldu konuyu

    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ı >
    _____________________________




  • "%1" i unutma registryde
    _____________________________
    Senin de XAMLına korum Senin de XAMLına korum
    https://github.com/goksenpasli
  • quote:

    Orijinalden alıntı: Gökşen PASLI

    "%1" i unutma registryde

    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ı >
    _____________________________
  • @meSutPiskin


    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.

     c# uygulama sağ click api



    < 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ı >
    _____________________________
  • 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
    _____________________________
  • quote:

    Orijinalden alıntı: meSutPiskin

    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


    Iyi geceler + iyi bayramlar hocam

    < Bu ileti mobil sürüm kullanılarak atıldı >
    _____________________________
  • Dün geldim bugün de yaptım. Olur da baskası yardım isterse suraya yazayım nasıl oldugunu.Örnek .jpg icindir.

    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));


     c# uygulama sağ click api


    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)
    {


    }

     c# uygulama sağ click api
    _____________________________




  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.