myGully.com Boerse.SH - BOERSE.AM - BOERSE.IO - BOERSE.IM Boerse.BZ .TO Nachfolger
Zurück   myGully.com > Computer & Technik > Programmierung
Seite neu laden

Kleines hilfs Programm

Willkommen

myGully

Links

Forum

 
Antwort
Themen-Optionen Ansicht
Ungelesen 29.02.12, 16:45   #1
ageof
Erfahrener Newbie
 
Benutzerbild von ageof
 
Registriert seit: Jun 2010
Beiträge: 119
Bedankt: 17
ageof ist noch neu hier! | 0 Respekt Punkte
Standard Kleines hilfs Programm

Hatte eben mal ein bisschen Langeweile und hab mir gedacht ich schreib mir ein Programm welches mir meine Folgen in einer Staffel ohne Probleme schnell umbenennen
kann mit paar klick xD Da ich es leid war die Folgen so umzubenennen wie sie richtig heißen nach dem man sie aus Internet erworben hat
Vielleicht gefällt es euch oder ihr findet noch paar Fehler oder Verbesserung die es bestimmt gibt danke und ihr der linke
Ist ca 6 Kb groß.
funktioniert mit Hilfe der Informationen von dieser Seite: [ Link nur für registrierte Mitglieder sichtbar. Bitte einloggen oder neu registrieren ]



[ Link nur für registrierte Mitglieder sichtbar. Bitte einloggen oder neu registrieren ]
__________________
Schaut mal vorbei [ Link nur für registrierte Mitglieder sichtbar. Bitte einloggen oder neu registrieren ]
ageof ist offline   Mit Zitat antworten
Ungelesen 29.02.12, 17:14   #2
spartan-b292
Echter Freak
 
Benutzerbild von spartan-b292
 
Registriert seit: Mar 2010
Ort: /home/spartan-b292
Beiträge: 2.866
Bedankt: 1.700
spartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punkte
Standard

Ohne Sourcecode werde ich nicht mal drann denken die Exe auszuführen, und nebenbei kann man dir auch nur so effektiv helfen.
__________________
"They who can give up essential liberty to obtain a little temporary safety, deserve neither liberty nor safety"
spartan-b292 ist offline   Mit Zitat antworten
Ungelesen 29.02.12, 17:45   #3
ageof
Erfahrener Newbie
 
Benutzerbild von ageof
 
Registriert seit: Jun 2010
Beiträge: 119
Bedankt: 17
ageof ist noch neu hier! | 0 Respekt Punkte
Standard

Ist kein Problem ich hab ja schließlich nichts zu verbergen und ich weiß das es kein Virus etc . . . Vorsicht ist halt besser als Nachsicht.
Code:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Net;
using System.Collections;
using System.IO;
namespace Bennenungsprogram
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        public string pfad;

        private void button1_Click(object sender, EventArgs e)
        {
            richTextBox1.Clear();
            ArrayList Title = new ArrayList();
            String Startwert="";
            string quellcode = Url.Text;

            if (quellcode.Contains("http://www.fernsehserien.de") == true)
            {
                try
                {
                    int EingabeTest = Convert.ToInt32(NR.Text);
                    Startwert = Convert.ToString(EingabeTest);
                }
                catch (FormatException)
                {
                    NR.Clear();
                }

                if ((Startwert.Length > 0) && (pfad.Length > 2))
                {
                    quellcode = code(quellcode);
                    string[] zeile = quellcode.Split('>');

                    for (int i = 0; i < zeile.Length; i++)
                    {
                        if (zeile[i].StartsWith(Startwert))
                        {
                            Startwert = Convert.ToString((Convert.ToInt32(Startwert) + 1));
                            Title.Add(zeile[i].Remove(zeile[i].Length - 3));
                        }
                    }

                    string[] Datei = Directory.GetFiles(pfad);

                    for (int i = 0; i < Datei.Length; i++)
                    {
                        try
                        {
                        string Datei_Neu = pfad + @"\" + Title[i] + Path.GetExtension(Datei[i]);

                            if (File.Exists(Datei_Neu) == false)
                            {
                                richTextBox1.AppendText("Wurde unbenannt in " + Path.GetFileName(Datei_Neu) + "\r\n");
                                File.Move(Datei[i], Datei_Neu);
                                File.Delete(Datei[i]);
                            }
                        }
                        catch
                        { }
                    }
                }
                else
                {
                    MessageBox.Show("Überprüfen Sie die Einstellungen");
                }
            }
            else
            {
                MessageBox.Show("Verwenden Sie bitte diese Seite und Kopieren sie diese URL in das Vorgesehene Feld."+ "\r\n"+ " http://www.fernsehserien.de");
            }
        }

        private void button2_Click(object sender, EventArgs e)
        {
            FolderBrowserDialog ordner = new FolderBrowserDialog();
            ordner.Des*****ion = "Wählen Sie den Ordner in dem Sich die umzubennen Folgen Ihrer Serie befinden aus.";
            if (ordner.ShowDialog() == DialogResult.OK)
            {
                 pfad= ordner.SelectedPath;
                 textBox1.Text = pfad;
            }
        }

        public string code(string quellcode)
        {
            using (WebClient wc = new WebClient())
            {
                try
                {
                    quellcode = wc.DownloadString(quellcode);
                }
                catch (WebException)
                {
                    MessageBox.Show("Fehler");
                }
            }

            return quellcode;
        }

        private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
        {
            System.Diagnostics.Process.Start("http://www.fernsehserien.de"); 
        }
    }
}
So da ist er. Es geht bestimmt sauberer oder effizienter freu mich auf Verbesserung und so
__________________
Schaut mal vorbei [ Link nur für registrierte Mitglieder sichtbar. Bitte einloggen oder neu registrieren ]
ageof ist offline   Mit Zitat antworten
Ungelesen 01.03.12, 14:21   #4
ageof
Erfahrener Newbie
 
Benutzerbild von ageof
 
Registriert seit: Jun 2010
Beiträge: 119
Bedankt: 17
ageof ist noch neu hier! | 0 Respekt Punkte
Standard

Zitat:
Zitat von HababaX Beitrag anzeigen
Grusel-Code!
wie mach ich den aus meinem Grusel-Code --> Schönen-Code ?
__________________
Schaut mal vorbei [ Link nur für registrierte Mitglieder sichtbar. Bitte einloggen oder neu registrieren ]
ageof ist offline   Mit Zitat antworten
Ungelesen 01.03.12, 20:19   #5
Thelvan
Erfahrenes Mitglied
 
Registriert seit: Jul 2010
Beiträge: 493
Bedankt: 236
Thelvan erschlägt nachts Börsenmakler | 5269 Respekt PunkteThelvan erschlägt nachts Börsenmakler | 5269 Respekt PunkteThelvan erschlägt nachts Börsenmakler | 5269 Respekt PunkteThelvan erschlägt nachts Börsenmakler | 5269 Respekt PunkteThelvan erschlägt nachts Börsenmakler | 5269 Respekt PunkteThelvan erschlägt nachts Börsenmakler | 5269 Respekt PunkteThelvan erschlägt nachts Börsenmakler | 5269 Respekt PunkteThelvan erschlägt nachts Börsenmakler | 5269 Respekt PunkteThelvan erschlägt nachts Börsenmakler | 5269 Respekt PunkteThelvan erschlägt nachts Börsenmakler | 5269 Respekt PunkteThelvan erschlägt nachts Börsenmakler | 5269 Respekt Punkte
Standard

Die Funktionalität sollte nichts mit der Oberfläche zu tun haben, also z.B. wie du deinen Pfad in die textbox reinschreibst geht gar nicht !

und Arraylists benutzt man auch nicht mehr seit es generische collections gibt
Thelvan ist offline   Mit Zitat antworten
Ungelesen 02.03.12, 12:15   #6
ageof
Erfahrener Newbie
 
Benutzerbild von ageof
 
Registriert seit: Jun 2010
Beiträge: 119
Bedankt: 17
ageof ist noch neu hier! | 0 Respekt Punkte
Standard

Danke für die tipps werde es in einer besseren form umsetzen thx

Zitat:
Zitat von Thelvan Beitrag anzeigen
und Arraylists benutzt man auch nicht mehr seit es generische collections gibt
Welchen vorteil oder bzw was ist besser an generische collections ?, da wir in der schule mit arrays bzw array listen arbeiten kenn ich die andere gar nicht. Aber hab ich auch noch was gelernt
__________________
Schaut mal vorbei [ Link nur für registrierte Mitglieder sichtbar. Bitte einloggen oder neu registrieren ]
ageof ist offline   Mit Zitat antworten
Ungelesen 02.03.12, 12:41   #7
germgerm
bla
 
Registriert seit: Mar 2010
Beiträge: 309
Bedankt: 301
germgerm ist noch neu hier! | 0 Respekt Punkte
Standard

Zitat:
Zitat von ageof Beitrag anzeigen
Welchen vorteil oder bzw was ist besser an generische collections ?, da wir in der schule mit arrays bzw array listen arbeiten kenn ich die andere gar nicht. Aber hab ich auch noch was gelernt
[ Link nur für registrierte Mitglieder sichtbar. Bitte einloggen oder neu registrieren ]

IMO kann man es aber auch übertreiben.
germgerm ist offline   Mit Zitat antworten
Antwort


Forumregeln
Du kannst keine neue Themen eröffnen
Du kannst keine Antworten verfassen
Du kannst keine Anhänge posten
Du kannst nicht deine Beiträge editieren

BB code is An
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.

Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:41 Uhr.


Sitemap

().