Şimdi Ara

C de yaptıgımız program yerine baska bir proram açılması

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
1 Misafir - 1 Masaüstü
5 sn
1
Cevap
0
Favori
297
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Merhabalar başlık tam olarak yeterli değil biliyorum ama yardıma ihtiyacım var son 2 haftadır kodlama dersi alıyorum ben de kendi kafama göre bir program yaptım ama şimdi şöyle bir sorun oluyor. Minecraft diye bir oyunumun server dosyasını programım ile açmaya çalıştığımda server açılıyor. Ancak oluşturduğu dosyaları programın bulunduğu yere kayıt ediyor.
    Program hızlı eylem programı ama ben bu hızlı eylem programında bir eylem yapınca bu program kapanıp server dosyasının oradakı programımın açılıp ordan server dosyasını çalıştırmasını istiyorum hem bu sefer server dosyasının içindeki program tarafınsan açılmış olucak ve dosyaları oraya kayıt edecek. Yardım ederseniz sevinirim.
    Programımın kodları
    #include<stdlib.h> 
    #include<stdio.h>
    #include<windows.h>

    int main(){
    int yol_bir,yol_iki,yol_uc,yol_dort;

    printf(" HOSGELDINIZ :)");
    sleep(1);
    printf("\n HIZLI EYLEM PROGRAMI");
    printf("\n by Brkge");
    sleep(1);
    printf("\n\nLISTE\n");
    printf("\n1- Programlar");
    printf("\n2- Oyunlar");
    printf("\n3- Eylemler");
    printf("\n\nSECIMINIZ = ");
    scanf("%d",&yol_bir);
    system("cls");
    switch(yol_bir){
    case 1:
    printf("Programlar listesi aliniyor...");
    sleep(1);
    system("cls");
    printf("LISTE\n");
    printf("\n1- Opera");
    printf("\n2- Internet Explorer");
    printf("\n3- Dev-C++");
    printf("\n4- Action!");
    printf("\n5- Microsoft Office 2013");
    printf("\n\nSECIMINIZ = ");
    scanf("%d",&yol_iki);
    system("cls");
    switch(yol_iki){
    case 1:
    ShellExecute(NULL,"open","C:\\Program Files (x86)\\Opera\\launcher.exe",NULL,NULL,SW_SHOWNORMAL); break;
    case 2:
    ShellExecute(NULL,"open","C:\\Program Files\\Internet Explorer\\iexplore.exe",NULL,NULL,SW_SHOWNORMAL); break;
    case 3:
    ShellExecute(NULL,"open","C:\\Program Files (x86)\\Dev-Cpp\\devcpp.exe",NULL,NULL,SW_SHOWNORMAL); break;
    case 4:
    ShellExecute(NULL,"open","C:\\Program Files (x86)\\Mirillis\\Action!\\Action.exe",NULL,NULL,SW_SHOWNORMAL); break;
    case 5:
    printf("Microsoft Office 2013 program listesi aliniyor...");
    sleep(1);
    system("cls");
    printf("OFFICE PROGRAM LISTESI\n");
    printf("\n1- Excel 2013");
    printf("\n2- Outlook 2013");
    printf("\n3- PowerPoint 2013");
    printf("\n4- Word 2013");
    printf("\n\nSECIMINIZ = ");
    scanf("%d",&yol_uc);
    system("cls");
    switch(yol_uc){
    case 1:
    ShellExecute(NULL,"open","C:\\ProgramData\\Microsoft\\Windows\\Start Menu\\Programs\\Microsoft Office 2013\\Excel 2013.lnk",NULL,NULL,SW_SHOWNORMAL); break;
    case 2:
    ShellExecute(NULL,"open","C:\\ProgramData\\Microsoft\\Windows\\Start Menu\\Programs\\Microsoft Office 2013\\Outlook 2013.lnk",NULL,NULL,SW_SHOWNORMAL); break;
    case 3:
    ShellExecute(NULL,"open","C:\\ProgramData\\Microsoft\\Windows\\Start Menu\\Programs\\Microsoft Office 2013\\PowerPoint 2013.lnk",NULL,NULL,SW_SHOWNORMAL); break;
    case 4:
    ShellExecute(NULL,"open","C:\\ProgramData\\Microsoft\\Windows\\Start Menu\\Programs\\Microsoft Office 2013\\Word 2013.lnk",NULL,NULL,SW_SHOWNORMAL); break;
    default:
    system("cls");
    printf("HATA: Yanlis bir deger girdiniz."); break;
    } break;
    default:
    system("cls");
    printf("HATA: Yanlis bir deger girdiniz."); break;
    } break;
    case 2:
    printf("Oyunlar listesi aliniyor...");
    sleep(1);
    system("cls");
    printf("LISTE\n");
    printf("\n1- Minecraft");
    printf("\n\nSECIMINIZ = ");
    scanf("%d",&yol_iki);
    system("cls");
    switch(yol_iki){
    case 1:
    printf("Bekleyiniz...");
    sleep(1);
    system("cls");
    printf("MINECRAFT EYLEM LISTESI\n");
    printf("\n1- Oyna");
    printf("\n2- Hamachi Server");
    printf("\n3- Bukkit Server");
    printf("\n\nSECIMINIZ = ");
    scanf("%d",&yol_uc);
    system("cls");
    switch(yol_uc){
    case 1:
    ShellExecute(NULL,"open","C:\\Users\\Berk ZİYA\\Desktop\\Minecraft.exe",NULL,NULL,SW_SHOWNORMAL); break;
    case 2:
    printf("Bekleyiniz...");
    sleep(1);
    system("cls");
    printf("HAMACHI SERVER SECENEKLERI\n");
    printf("\n1- Baslat");
    printf("\n2- Properties dosyasi");
    printf("\n\nSECIMINIZ = ");
    scanf("%d",&yol_dort);
    system("cls");
    switch(yol_dort){
    case 1:
    ShellExecute(NULL,"open","C:\\Users\\Berk ZİYA\\AppData\\Roaming\\.minecraft\\hamachi_server\\server\\minecraft_server.exe",NULL,NULL,SW_SHOWNORMAL); break;
    case 2:
    ShellExecute(NULL,"open","C:\\Users\\Berk ZİYA\\AppData\\Roaming\\.minecraft\\hamachi_server\\server\\server.properties",NULL,NULL,SW_SHOWNORMAL); break;
    default:
    system("cls");
    printf("HATA: Yanlis bir deger girdiniz."); break;
    } break;
    case 3:
    printf("Bekleyiniz...");
    sleep(1);
    system("cls");
    printf("BUKKIT SERVER SECENEKLERI\n");
    printf("\n1- Baslat");
    printf("\n2- Properties dosyasi");
    printf("\n3- Plugin dosyasi");
    printf("\n\nSECIMINIZ = ");
    scanf("%d",&yol_dort);
    system("cls");
    switch(yol_dort){
    case 1:
    ShellExecute(NULL,"open","C:\\Users\\Berk ZİYA\\AppData\\Roaming\\.minecraft\\bukkit_server\\server\\run.bat",NULL,NULL,SW_SHOWNORMAL); break;
    case 2:
    ShellExecute(NULL,"open","C:\\Users\\Berk ZİYA\\AppData\\Roaming\\.minecraft\\bukkit_server\\server\\server.properties",NULL,NULL,SW_SHOWNORMAL); break;
    case 3:
    ShellExecute(NULL,"open","C:\\Users\\Berk ZİYA\\AppData\\Roaming\\.minecraft\\bukkit_server\\server\\plugins.lnk",NULL,NULL,SW_SHOWNORMAL); break;
    default:
    system("cls");
    printf("HATA: Yanlis bir deger girdiniz."); break;
    } break;
    default:
    system("cls");
    printf("HATA: Yanlis bir deger girdiniz."); break;
    } break;
    default:
    system("cls");
    printf("HATA: Yanlis bir deger girdiniz."); break;
    } break;
    case 3:
    printf("Eylemler listesi aliniyor...");
    sleep(1);
    system("cls");
    printf("Eylem listesi hazirlanmamis..."); break;
    default:
    system("cls");
    printf("HATA: Yanlis bir deger girdiniz."); break;
    }

    return 0;
    }



    < Bu mesaj bu kişi tarafından değiştirildi Brkge -- 10 Kasım 2013; 18:04:28 >







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