Laden...
B
baer999
myCSharp.de - Member
171
Themen
375
Beiträge
Letzte Aktivität
vor 6 Jahren
Dabei seit
17.02.2007
Erstellt vor 6 Jahren

Hallo,
hat hier jemand Erfahrungen mit Stimmen Erkennung und der Zuordnung zu Personen?

Ich hab u.a. im Internet VoiceId gefunden, aber bekomme es bisher nicht so zum Laufen, scheint auch Linux basiert zu sein...
https://code.google.com/archive/p/voiceid/

Vielleicht hat ja hier bereits ähnliches implementiert oder einen Tipp für mich 😃

Danke!

Erstellt vor 6 Jahren

Naja streichen wir das bearbeiten / editieren mal raus.

Primär geht es mir um eine Suchfunktion über alle Dateien hinweg und da wäre Windows Suche oder ein Tool wie Everything halt wunderbar dafür...

Erstellt vor 6 Jahren

SQL Server 2017 wird verwendet.

Ich würde gerne die Dateien, die ich per FileStream auf den SQL Server abgelegt habe per Windows SHARE Anwendern zum Suchen und bearbeiten zur Verfügung stellen.

Ist das mit SQL Server Bordmitteln möglich?

Beschrieben wird das schön unter folgender URL:
https://lennilobel.wordpress.com/2011/09/11/its-a-file-system-its-a-database-table-its-sql-server-denali-filetable/

bei mir ist allerdings das Share MYFILESTREAM komplett leer, obwohl ich bereits Einträge in einer Tabelle mit FileStream Spalte habe.

Kann ich und falls ja, wie kann ich aktivieren, dass man auch durch die Dateien navigieren kann?!

Thx!

Erstellt vor 7 Jahren

Hallo,

obwohl ich die Execution Policy bekomme ich hier eine Excetption, es soll ein robocopy per Powershell aufgerufen werden und sauber geparsed werden!

Fehlermeldung:
System.Management.Automation.Host.HostException: 'A command that prompts the user failed because the host program or the command type does not support user interaction. The host was attempting to request confirmation with the following message: The execution policy helps protect you from scripts that you do not trust. Changing the execution policy might expose you to the security risks described in the about_Execution_Policies help topic at https:/go.microsoft.com/fwlink/?LinkID=135170. Do you want to change the execution policy?'

Hat jemand einen Ansatz für mich woran das liegen könnte?

Code:

   public static RobocopyResult RunRobocopy(string script)
        {
            using (var runspace = RunspaceFactory.CreateRunspace())
            {
                runspace.Open();

                var robo = @"$RC_Results = " + script + @"
                             $RC_Summary = $RC_Results | Select-Object -Last 7 | Select-Object -First 5
                             $RC_Summary[0] = 'Type' + $RC_Summary[0]
                             $RC_Summary[-1] = $RC_Summary[-1].Insert(39, 'N/A').Insert(49, 'N/A')
                             $NewRC_Summary = @()
                             foreach ($Line in $RC_Summary)
                             {
                                 $NewLine = $Line.Trim()
                                 $NewLine = $NewLine.Replace(' :', '')
                                 $NewLine = $NewLine -replace '\s{2,}', ' '
                                 $NewLine = $NewLine -replace '(\d)\s([bkmg])', '$1$2'
                                 $NewLine = $NewLine.Replace(' ', ',')
                                 $NewRC_Summary += $NewLine
                             }
                             $RC_Summary_Object = $NewRC_Summary | ConvertFrom-Csv
                             $RC_Summary_Object | Format-Table";

                var scriptInvoker = new RunspaceInvoke(runspace);
                //scriptInvoker.Invoke("Set-ExecutionPolicy Unrestricted");

                var pipeline = runspace.CreatePipeline();

                pipeline.Commands.AddScript(robo);

                pipeline.Commands.Add("Out-String");

                var results = pipeline.Invoke();

                runspace.Close();

                var stringBuilder = new StringBuilder();
                foreach (var obj in results)
                {
                    stringBuilder.AppendLine(obj.ToString());
                }

                var text = stringBuilder.ToString();

                var lines = text.Split(new[] { Environment.NewLine }, StringSplitOptions.RemoveEmptyEntries);
                var dirs = lines[2].Split(new[] { ' ' }, StringSplitOptions.RemoveEmptyEntries);
                var files = lines[3].Split(new[] { ' ' }, StringSplitOptions.RemoveEmptyEntries);
                var sizes = lines[4].Split(new[] { ' ' }, StringSplitOptions.RemoveEmptyEntries);
                var times= lines[5].Split(new[] { ' ' }, StringSplitOptions.RemoveEmptyEntries);

                return new RobocopyResult()
                {
                    TotalDirs = long.Parse(dirs[1]),
                    TotalFiles = long.Parse(files[1]),
                    TotalSize = sizes[1],
                    TotalTimes = times[1],

                    CopiedDirs = long.Parse(dirs[2]),
                    CopiedFiles = long.Parse(files[2]),
                    CopiedSize = sizes[2],
                    CopiedTimes = times[2],

                    SkippedDirs = long.Parse(dirs[3]),
                    SkippedFiles = long.Parse(files[3]),
                    SkippedSize = sizes[3],
                    SkippedTimes = times[3],

                    MismatchDirs = long.Parse(dirs[4]),
                    MismatchFiles = long.Parse(files[4]),
                    MismatchSize = sizes[4],
                    MismatchTimes = times[4],

                    FailedDirs = long.Parse(dirs[5]),
                    FailedFiles = long.Parse(files[5]),
                    FailedSize = sizes[5],
                    FailedTimes = times[5],

                    ExtraDirs = long.Parse(dirs[6]),
                    ExtraFiles = long.Parse(files[6]),
                    ExtraSize = sizes[6],
                    ExtraTimes = times[6]
                };
            }
Erstellt vor 7 Jahren

Hallo,

ich will von C# aus per Powershell das Programm DiskPart verwenden und einlesen.

Ziel: Command "Get-Disk" ausführen können in C#.

Leider klappt das nicht so, scheinbar muss ich noch das Module Storage importieren, aber ich bekomme es bisher nicht hin.

Hat jemand einen kleinen Tipp für mich?

Danke!

            using (var ps = PowerShell.Create())
            {
                ps.Commands.AddScript("Import-Module Storage");

                ps.Commands.AddScript("Get-Disk");
                //ps.Commands.AddCommand("Out-String");

                var results = ps.Invoke();

                var stringBuilder = new StringBuilder();
                foreach (var obj in results)
                {
                    stringBuilder.AppendLine(obj.ToString());
                }

                var text = stringBuilder.ToString();
            }
Erstellt vor 7 Jahren

Danke, die Idee klingt sehr hut!
Ich habe allerdings nur IL.Linker gefunden und damit einiges aufräumen und verkleinern können. IL Merge scheint für dir .net Core nicht zu laufen...
wie funktioniert das bei asp.net?
welche Settings/Tools kannst du hier empfehlen?

Erstellt vor 7 Jahren

kann man wie bei .net 4.x auch bei donet core etwas wie PROBING aktivieren,
um die DLL Dateien aus einem gesonderten BIN Ordner laden zu können?

Derzeit habe ich in meinem Hauptverzeichnis ca. 200 DLLs, sodass die "Suche" nach der eigentlichen EXE etwas umständlich ist...

hat jemand eine Idee?

danke!

Erstellt vor 7 Jahren

@Coffeebean:
Wenn es das auch für WinForms Anwendungen gibt wäre das perfekt 😃

Erstellt vor 7 Jahren

Ich will den wissen, um ihn dann leichter im Code zu finden.
Woher weiß ich denn wie die Form heißt, der Button heißt ohne ihn raten zu müssen?

Erstellt vor 7 Jahren

@pinki:
danke, das Tool nutze ich auch sehr gern!
Zum debuggen klasse, aber wie kann ich in die GUI, die ich von dnsyp gestartet habe, dann schauen, welcher Button dort wie heißt?

10 von 375 Beiträgen