1. Dashboard
  2. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  3. Forenregeln
  4. Forum
    1. Unerledigte Themen
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. AutoIt.de - Das deutschsprachige Forum.
  2. Mitglieder
  3. Aquaplant

Beiträge von Aquaplant

  • Fokussiertes Elementhandle erhalten

    • Aquaplant
    • 28. Dezember 2015 um 01:57

    Hallo Leute,

    ich hab die Lösung irgendwann mal im englischen Forum gelesen, kann sie aber nicht wiederfinden :(
    Ich würde gerne einige Hotkeys setzen, u.a. auch einen CTRL+A für die Editbox (um alles zu markieren). Da aber noch weitere Elemente (z.B. Inputfeld) im GUI vorhanden sind möchte ich diesen Hotkey nur aktiv haben, wenn man auch in genau diesem drin ist.
    GUICtrlGetState() liefert leider nur 80 (sichtbar und benutzbar), was mir rein gar nichts bringt. Ich müsste irgendwie auslesen, welches Item gerade aktiv ist - wie stelle ich das an?

    Vielen Dank und Grüße,
    Aquaplant

  • HTTP GET mit WinHttp.au3 liefert unerwarteten Body

    • Aquaplant
    • 16. Dezember 2015 um 16:08

    Hallo,
    ich bins schon wieder.
    Um mit einem Webservice zu kommunizieren habe ich mich entschlossen die WinHttp.au3 UDF zu nutzen: Hier
    Soweit klappt auch alles bis auf den Body. Da erhalte ich nicht die erwartete Antwort. Ich vermute mal das ich irgendwo noch eine Default-Einstellung ändern muss - vielleicht weiß einer von euch da besser bescheid, ich konnte bisher in der Hilfe und im Forum nichts dazu finden.
    Die URL habe ich schon im Browser überprüft, da erhalte ich die richtige XML Ausgabe, die Antwort über WinHttp allerdings nicht.

    AutoIt
    Global $HostURL = "www.idtdna.com"
    test()
    Func test()
    	$httpOpen = _WinHttpOpen()
    	$httpConnection = _WinHttpConnect($httpOpen, $HostURL)
    	$hairpins = _getHairpins($httpConnection, "ATTTGCGTATAGCGCGAT")
    	$homoDimers = _getHomodimers($httpConnection, "ATTTGCGTATAGCGCGAT")
    	_WinHttpCloseHandle($httpConnection)
    	_WinHttpCloseHandle($httpOpen)
    EndFunc   ;==>test
    Func _getHairpins($connection, $sequence)
    	$httpRequest = _WinHttpOpenRequest($connection, "GET", $HostURL & "/AnalyzerService/AnalyzerService.asmx/UNAFoldRun?Sequence=" & $sequence & "&isRNA=FALSE")
    	_WinHttpSendRequest($httpRequest)
    	_WinHttpReceiveResponse($httpRequest)
    	$header = _WinHttpQueryHeaders($httpRequest)
    	$data = _WinHttpQueryDataAvailable($httpRequest) ;liefert nur 1
    	MsgBox(0, "Hairpins", $header)
    	MsgBox(0, "Hairpins", $data)
    	ClipPut($data)
    EndFunc   ;==>_getHairpins
    Func _getHomodimers($connection, $sequence)
    	$httpRequest = _WinHttpOpenRequest($connection, "GET", $HostURL & "/AnalyzerService/AnalyzerService.asmx/SelfDimer?Sequence=" & $sequence)
    	_WinHttpSendRequest($httpRequest)
    	_WinHttpReceiveResponse($httpRequest)
    	$header = _WinHttpQueryHeaders($httpRequest)
    	$data = _WinHttpReadData($httpRequest) ;liefert einen Body, aber nicht den richtigen
    	MsgBox(0, "Homo", $header)
    	MsgBox(0, "Hairpins", $data)
    EndFunc   ;==>_getHomodimers
    Alles anzeigen


    Die Antwort die ich auf den Hairpin Aufruf erwarte ist hier zu sehen (XML:(
    http://www.idtdna.com/AnalyzerService/AnalyzerService.asmx/UNAFoldRun?Sequence=ATTTGCGTATAGCGCGAT&isRNA=FALSE

    Die Antwort die ich erhalte ist folgendes HTML Dokument (mit ReadData, nicht QueryData!), wohlgemerkt noch auf 8192 Bytes gekürzt (Default):

    Spoiler anzeigen
    HTML
    <!DOCTYPE html><html   xmlns:g="remove"    >  <head><meta http-equiv="Content-Type" content="text/html; charset=utf-16" /><title>    Integrated DNA Technologies</title><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="/favicon.ico" /><meta http-equiv="Content-Type" content="text/html;charset=utf-8" /><link href="/Styles/idtdna-countrydrop.css" rel="stylesheet" type="text/css" /><link rel="stylesheet" href="/bootstrap/3.2.0/css/bootstrap.min.css?v=2" /><link rel="stylesheet" href="/bootstrap/3.1.1/css/font-awesome.css" /><link rel="stylesheet" href="/bootstrap/3.2.0/css/bootstrap-theme.min.css" /><link href="/Styles/jquery/themeroller/jquery-ui-1.8.17.custom.css" rel="stylesheet" type="text/css" /><link href="/bootstrap/3.1.1/yamm/css/yamm.css" rel="stylesheet" /><link href="/bootstrap/3.1.1/css/bootstrap-social.css" rel="stylesheet" type="text/css" /><script type="text/javascript" src="/JScripts/jquery-1.7.1.min.js">Â </script><script type="text/javascript" src="/JScripts/uAnalyticsLoad.js">Â </script><script type="text/javascript" src="/JScripts/IDTHeader.js?v=5">Â </script><link href="/bootstrap/3.1.1/css/idt-skin.css?v=12" rel="stylesheet" type="text/css" /><link href="/Styles/webLegacy.css?v=2" rel="stylesheet" type="text/css" /></head>  <body><script src="/bootstrap/3.1.1/js/bootstrap.min.js">Â </script><!--[if IE]><script src="/bootstrap/3.0.3/js/html5shiv.js"> </script><script src="/bootstrap/3.0.3/js/respond.min.js"> </script><![endif]--><script type="text/javascript" src="/JScripts/idtdna-searchcloudV6.js?v=2">Â              </script><script type="text/javascript" src="/JScripts/idtdna-countrydrop.js">Â </script><script type="text/javascript" src="/JScripts/knockout-3.4.0.js">Â </script><script type="text/javascript">        $.ajax({              url: '//munchkin.marketo.net/munchkin.js',              dataType: 'script',              cache: true,              success: function() {                Munchkin.init('400-UEU-432');              }        });    </script><script type="text/javascript">                          $(document).ready(function () {
    
    
                                   if (!isOnSearchResultsPage()) {                                  var searchModel = new SearchVM('');                                  ko.applyBindings(searchModel, document.getElementById('searchInput'));                                  ko.applyBindings(searchModel, document.getElementById('quicksearch_output'));                              }
    
    
                                  var header = new HeaderVM();                              ko.applyBindings(header, document.getElementById('headerInfoVM'));                                                        });              </script><script src="/jscripts/jquery.idletimer.js" type="text/javascript">Â </script><script src="/jscripts/jquery.idletimeout.js" type="text/javascript">Â </script><script src="/Jscripts/jquery-ui.min.js" type="text/javascript">Â </script><div id="idletimeout">                    You will be logged off in <span>Â </span>Â seconds due to inactivity.<a id="idletimeout-resume" href="#">Â Click here to continue using this web page</a>.                </div>    <form name="frmMain" method="post" action="404.aspx" onsubmit="javascript:return WebForm_OnSubmit();" id="frmMain"><div><input type="hidden" name="UiScriptManager_HiddenField" id="UiScriptManager_HiddenField" value="" /><input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="" /><input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="" /><input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="rEqEUjSK1qegbYctp7oquwPgiObtCZjFBXs3zHJq8if26YsWWKEylQFvzN0ondv0BUUYcW7mORyy+ckrARFAddEL9DclUvKSMz0qBOIBtPw/Wt+kWNLGFtB9ZugHUy+psboXskAKrcZzeycEBudBBZSUzsanBknZtqQir4KXS8IV+hhKlMGmp+iSdoNSeLs4AH/g+D58W07gmZBNGOOOEFhf3+4=" /></div>
    
    
    <script type="text/javascript">//<![CDATA[var theForm = document.forms['frmMain'];if (!theForm) {    theForm = document.frmMain;}function __doPostBack(eventTarget, eventArgument) {    if (!theForm.onsubmit || (theForm.onsubmit() != false)) {        theForm.__EVENTTARGET.value = eventTarget;        theForm.__EVENTARGUMENT.value = eventArgument;        theForm.submit();    }}//]]></script>
    
    
    <script src="/WebResource.axd?d=pynGkmcFUV13He1Qd6_TZBbbbljAaFk9rN_sMHHmb2h6tkLsRw5tKerwfqYukrJYx6N7xg2&t=635705514395874195" type="text/javascript"></script>
    
    
    <script src="/ScriptResource.axd?d=1HpV3OVB0CaEXoaafcqmhrJO5BhZcbBnbaHkzdxB2SlIeX6A3h301CrWEWGkEmZYKzEkWUk4HanGOdopXjlRIea6cA4s6oFqhPGzkAjtWUA5WeREJHRYQXlK3p8ckdnQNbFFDQ2&t=67b36971" type="text/javascript"></script><script src="/ScriptResource.axd?d=uHIkleVeDJf4xS50Krz-yK61inFW-U83zGvSIl9aQK8PMBSA64ADolWOTBtfiUem-wNiH1sATNQX8ug5KJh1UvE4JgO35p6cTCvRgwqYaqaxpvGNBZoicE0B_MbYW1PQq-_HjQEWwRD_ytiSbRdwyVA9Owk1&t=ffffffff88e65ea0" type="text/javascript"></script><script src="/ScriptResource.axd?d=Jw6tUGWnA15YEa3ai3FadPZtawCkR9sr3foyEqvZMD3LDe88sed1kG684M4Wd9quSn9uiiGshpf-3J5dfCn7MnMcGRJaPA1ihZ5kjE3i-g6WlR-0PnnO2Z6JJUEiqWyVlJjc7IJ7sD-o_PTRGRV_XSkSYlg1&t=ffffffff88e65ea0" type="text/javascript"></script><script type="text/javascript">//<![CDATA[function WebForm_OnSubmit() {if (typeof(ValidatorOnSubmit) == "function" && ValidatorOnSubmit() == false) return false;return true;}//]]></script>
    
    
    <div>
    
    
        <input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="193A34DB" /></div>      <div class="container">        <div class="row idt-header">          <div class="col-xs-12 col-sm-3 col-md-5 col-lg-5"><a href="/" title="EC2EUCELL2"><img class="img-responsive" src="/img/IDTLogos/IDT-Logo-2014-sm.png" style="width:auto;" alt="EC2EUCELL2"></a></div>          <div class="col-xs-12 col-sm-9 col-md-7 col-lg-7">            <div class="row" id="headerInfoVM">              <div class="col-xs-6 col-sm-5 col-md-4 col-lg-4">                <div class="btn-group pull-right"><!--ko if: !SignedIn() --><a href="/site/account" class="btn btn-link"><span data-bind="text: LoginName"></span></a><!--/ko --><!--ko if: SignedIn --><a href="/account/dashboard.aspx" class="btn btn-link"><span data-bind="text: LoginName"></span></a><!-- /ko --><button type="button" class="btn btn-link dropdown-toggle" data-toggle="dropdown"><span class="caret"></span><span class="sr-only">Toggle Dropdown</span></button><ul class="dropdown-menu" role="menu">                    <li><a href="/account/dashboard.aspx">My Account</a></li><!--ko if: ServerClass() == "stage" || ServerClass() == "local" --><li><a href="/site/orderstatus/orderstatus">Order History</a></li><!-- /ko --><!--ko if: ServerClass() != "stage" && ServerClass() != "local" --><li><a href="/orderstatus/">Order History</a></li><!-- /ko --><li><a href="/site/order/wishlist">Wish List</a></li>                    <li><a href="/lablinker/Group/CurrentGroups.aspx">LabLinker</a></li>                    <li><a href="/site/oligocard/oligocard/management">OligoCards</a></li><!--ko if: isAdmin --><li class="divider"></li>                    <li><a href="/siteadmin/siteadmin.aspx">Site Admin</a></li><!-- /ko --><!--ko if: SignedIn --><li class="divider"></li>                    <li><a href="/site/home/home/LogOff">Sign out</a></li><!-- /ko --></ul>                </div>              </div>              <div class="col-xs-6 col-sm-1 col-md-1 col-lg-1">                <div class="btn-group"><button type="button" class="btn btn-link dropdown-toggle" data-toggle="dropdown"><img width="16" height="11" class="hidden-xs" data-bind="
                                      attr:{src:Countries.currentCountryImgSource}
                                     "><span class="visible-xs">Choose Country <span class="caret"></span></span></button><ul class="dropdown-menu" role="menu" data-bind="foreach: Countries.countries">                    <li><a data-bind="
                                      text: CountryName, attr:{href:'/country.aspx?country=' + CountryCode}
                                     "></a></li>                  </ul>
    Alles anzeigen


    Über Vorschläge bin ich dankbar,
    Aquaplant

    EDIT:
    Im ganzen HTML Body steht noch:
    "Page Not Found We apologize, we are unable to locate the resource you are looking for."
    Dann scheint doch etwas mit der URL nicht zu stimmen. :S

    EDIT2: Ok, hab den Fehler gefunden *schäm* ich hab den Host zweimal im GET Request drin :whistling:
    Vielleicht kann den Post jemand löschen?

  • Größe einzelner Arrays in mehrdimensionalen Array (2D, 3D)

    • Aquaplant
    • 16. Dezember 2015 um 15:51

    Hi,
    ja sehr geil, vielen Dank für die schnelle Antwort. Da hab ich die Hilfe und anderen Threads im englischen Forum wohl missverstanden. Hauptsache es klappt, danke :)
    Viele Grüße,
    Aquaplant

  • Größe einzelner Arrays in mehrdimensionalen Array (2D, 3D)

    • Aquaplant
    • 16. Dezember 2015 um 15:33

    Hi Leute,

    ich habe ein 3D Array durch das ich gerne iterieren möchte. Leider klappt mein Gedankengang wie ich ihn aus anderen Sprachen kenne nicht:

    AutoIt
    ; Dim $firstPassed[1][1][2] 1. und 2. Dimension sind später größer
    For $j = 0 To (UBound($firstPassed[$i]) - 1)

    Ubound scheint damit überfordet zu sein und so wie ich es bisher rausgelesen habe auch nur für 1D Arrays zu funktionieren... Gibt es eine andere Möglichkeit einfach nur die Größe des 2. Teils des Arrays (was ja auch wieder nur ein Array ist) zu erhalten?
    Andernfalls muss ich vieles umschreiben X/

    Vielen Dank und Grüße,
    Aquaplant

  • Regulärer Ausdruck: Erkennen von '>'

    • Aquaplant
    • 15. Dezember 2015 um 03:34

    Dankesehr, das klappt :)
    Mich würde trotzdem interessieren warum der andere Regex nicht so funktioniert wie er sollte. Nehme ich das '^' weg funktioniert er, nur holt er sich dann eben auch noch alle a, t, g und c's aus den restlichen Wörtern...

  • Regulärer Ausdruck: Erkennen von '>'

    • Aquaplant
    • 15. Dezember 2015 um 03:16

    1. Regex:
    Alle Zeilen die (mit beliebig vielen whitespaces starten und dann) mit '>' beginnen -> komplette Zeile in ein Array ($fnames)

    2. Regex:
    Alle Zeilen die A, T, G oder C mindestens einmal enthalten was am Zeilenanfang steht und dann aber dazwischen beliebig viele whitespaces haben dürfen -> alle Zeilen in einen Arrayslot ($fasta)

    Oder Kurz gesagt (siehe Spoiler):
    Alle Zeilen mit dem > in ein Array
    Alles was dazwischen steht jeweils in ein anderes Array

    Oder siehe hier:
    http://rubular.com/r/n5InG4dAMh
    http://rubular.com/r/e7jk0YIoXN


    Vielen Dank schon mal

  • Regulärer Ausdruck: Erkennen von '>'

    • Aquaplant
    • 15. Dezember 2015 um 03:04

    Ich benutze momentan den Text aus dem Spoiler als $string

    Keine Ahnung wieso, es klappt jetzt, dafür geht jetzt der andere Regex nicht mehr (bei Rubular funktionieren beide Versionen)

    AutoIt
    $fasta = StringRegExp($string, "(^[ATGC]+[ATGC\s]*)", $STR_REGEXPARRAYGLOBALMATCH)
        ;bzw
        $fasta = StringRegExp($string, "^([ATGC]+[ATGC\s]*)", $STR_REGEXPARRAYGLOBALMATCH)


    Mal eine ganz blöde Frage: Brauche ich einen Puffer um Dateien zu lesen nachdem ich sie geöffnet habe?

  • Regulärer Ausdruck: Erkennen von '>'

    • Aquaplant
    • 15. Dezember 2015 um 02:47

    Hallo,

    ich hoffe ihr könnt mich aufklären.
    Auf der Suche nach Zeilen mit dem Zeichen '>' finde ich mit AutoIt nichts:

    AutoIt
    $fnames = StringRegExp($string, "\s*>(.*)", $STR_REGEXPARRAYGLOBALMATCH)


    Wenn ich den Regex bei Rubular teste erhalte ich genau die Teile, die mich interessieren. Ich habe auch schon das '>' per '\' escaped, finden tut er es trotzdem nicht. Bei der gezielten Suche nach diesem Zeichen ist ebenfalls weder mit noch ohne escapen ein Treffer da:

    AutoIt
    MsgBox(0, "", StringRegExp($string, "\>", 0)) ;$STR_REGEXPMATCH

    Wer kann mir erklären woran das liegt?

    Mein Teststring:

    Spoiler anzeigen


    >Smp_175550 Gene Sequence
    ATGGCGTCCG AATTAGAAGC ATATGTTGGC CGTATCCTTT TTCTTGTTGG TTAAAAATTT
    GGTGTTTGTT AGTTCGAAAT CAACCATAGT AGTTGTAGGA GGATGTAGTG ATAGTGGTTC
    CTTCTTACAC CATTTAGATA TACATTTTCA TATTTAAAAA AACCATATTA TTTTATTCTT
    CTCCTCCATT TGATCTTATT CGCTTTCTCT TTGCAAATAT AATTTCATTA TATTTATATG
    AAATAATATG CGTATATTAT ATAAGTAAAA TTCTATGTCA ATTTGTGTAC GTTGTTTTTT
    CCCAACTATC TGATAACTTC AAATCAATTA GCTTTTCGCT TAAATAAATG AAAAAAAAAA
    TGCAACTGTG ACTTAGTAAC AGTTCATAAT GTTATTGACT GTTCGACTGA AGCGTGTAGG
    TGTGTGTTTA TAGGCTAACT GGTTGTGCTC CGCGTGATTA TCGCATGCAA TTTAATATAA
    AGAAGTAGTT TGTGATCCTA TGGTACAAAT ATACAAGATA ATCGACTGAG TGAGTAGTCC
    AGCTGAGCAT ACCAGGAAAA GATACTAAAT AATTGGACTA ATATACTAGC TCACAGCTGA
    AAACGAATGT AAGGCCAATA AAAGTTACCT TCTATTCACT AAATCTCGTT GTTTACGCAT
    ATCAGTCTTT TCTTTCATTC AAGCTATTTC TTTTTTATTT CGCTTATTTT CGTTACAATA
    ACTTTGAATG TATTCATCAA ATATTTCATG TATAGTCTAT GCTCGTAGGA TGTACACGCA
    ATCAATTTCA GTGGATCAGT AAACAGAATA TCAATATTGC ATATCTATCA TCTAGGGAAT
    TCTACTTTCT TTAACCATTT TCTTTATATA TACCAGGAAT GGTAAATGTT ATAACATCAG
    ATGGAAGAAC TATTGTCGTA AGTGAAGTTT TTTTTGAATT ATATGTATTT ATATACTCAA
    TTTAGTTTAG TCAAGTTAAA AGAAGTGCTA ATTCCCAAAC AAACAAAAAT TTATCAGTAA
    GGAGTAACAT AAATTCATTC AGTATTGTTT GTTTGAATCT TCTCATCGAT GTGTTAGGAC
    TGCACAGTAT GCACATATAC CAATTAGAGA CTGACCAGTT GCAGTCCTAA CACATCGATG
    GAAAGATTCA AACAAACAAT ACTAAATGAA CTTAAACTTC ACCCCATCGC ACAAGCAAGT
    GGCTATCAGG ACTCAGTGGC CGAGTGGATA ACGCGATGGC GTTTGAAGCG AAGGTTACTG
    GGTTCGAGTG CCAGAGTGAA CATCAACTGT GAGATGCAGG TACACCCAGC TGACGAGTCC
    CAAATAGTAC GAAACGCGCG TCCTGAATTT CACTGCTAGT CACTATCCAT CTTTGCATAC
    CAAGAAGTAA CATATTTATA CCGAGCTAGA ATACCAATAA TTAATAGAAA CAATTTAAAT
    TGTTCACACA CACAAGAGAA AATGTACGAT CAAAAGCAAA GCGGCGATAG ATGAGGAAAA
    AAATATTTTG ACAGGTAGAA TCATCAAAAT TTGATTATGA GTGAATGGAA TAATTCATTA
    CGATAGGAAA GACAACACGC TGCAGCATAC GTGTCAATTA ATTATCAGAA GAGGGTTTTT
    GTGGAGATTT AGTATTTTCA TAGTTGAAAT CACGACCTCG ACTCGTGGAT GCGCACTGCT
    GAGGAGTCCC ACAATGGGGC GAAACGGCCT TCCAGTACTC TCAGGTTTTC CATGGTGGTC
    GAGCTTCGAT TGACTCACGC TTTCAACTAT TTAAATAATT ACAAAAGCAA TTCCAACTAT
    TGAGAATTTG TTAGATTTAC AAAGATAATG TAACCGATGT TGTATAAATT GAAAGACTGT
    CACAGCTTCT CAGAATATTT ATACAGAAAT ATATTTATAG AATACTGAAT GGTTCCACAA
    CACATCCAGC TCAACAACAA CAGTCAATTC GTAGCTGAAA CAAGCACAAA ATCCTATCTT
    ATATGCCAGG ATAGATTGAG TATGAATCAA TAAACCAGAG AACAGTTGAT TTACTAATAT
    TTATTTTTAT CAATGAAATA CAAGGAACGG AAAAATTCTA GTCACTCATA TATATATCAT
    ATTTATAATG TGCGAGCTTC ATACTCTCTA CTCCGGATTT AGAGTTAATT TCATTTTCCC
    TTTATTTTGC GTTGATAACA ACTGCCCAAA TCTTCTGTAA TACTTAGTTG TCAGATTTAC
    CCCTTTTATA TCAACTGATT CGTCTCTTCT CAGTATCAGT AAATTGCTCG GCAAGAGTAC
    ACTTTCTTCA CCAAAATCTT CCATCAGTCT TACTAACGGC TTGTTTTTCA AATCCTTTCT
    GCCTTCACTA GTGTTGTCTG AAGTACAATA TCAGTAATCG GCTATTGATC TAAAACAAAT
    ACTACTATCC TTTCACATCG TTTTGATAAA CCTCCCTATA ATCCTATGTA GTAGGCTTTC
    GGAAGATTAC CTTGAATATT AATTTAACAT AAACTAGTTA TTTTTTTGTG GTACTATCTA
    GTATTTATAT ATATTCCGAC AAGCTATCTT CTCGTTTACA TGACCTCGTC TACATTTTCC
    TGGTGAATAT AATAAAGCTT TTTATTAATC ATTAACAAAA TACAGATCAT AACATTATTT
    ATTTATTTAA ACATAGATAT TGATACAAAA AGCACCAGAT ACACATGCGC CGCACAAATC
    TCATTCGATT TGTGAGGGCT GTGATACTGC CCAGGTGCCC AAACTGAAGC GGGTGGTTTT
    CTTAGGGGGT CACACCCGGA GCCTTTGACC TAAAATTCTA ATCCACAAGG CAGTGGAGCA
    TCGTAAGAAG ATGCAGTCCC ACGGTAGCCG GTGACCAACG ATTGATTCGT ACGCCATTTG
    TTCCCTCAGG ATACTGGAGC ACCACTGGTT TTGAATCAGG GTTTTCTAAC TCCCCTAGAT
    GGATTTTCCG TGTACACCAA CCCGGTTGAA GCGTCGGACA TTCGCTTTTC GTCCTCTCAA
    TTTCGTAAAC GACACCCTCT TTACGGGAAG GCAGTGAGTA GGACTTCCGT GACAGAGGCT
    ATATACGCGT GGCCATGTGA GAGCATTTGG AGAGGGAGAG TGGGCTCTCC CCACTCTCGG
    CCGTACCAAG GCATTTGGGG GCAAAAGCCG TGCGCCGGCC GTGAATTTTC ATTCCATTTT
    GAATTTCTAT ATGAATGATG ATAAAATTAT TTTGTTTACC ATCCTTGTCA TCCTAGCTAA
    TCTTAATAAA ATTACTCACT TTACTAGGGT ACATTAAAAG GATTTGATAA TGTTGTCAAT
    CTTGTTATCA AAGATAGCCA TGAACGAGTT TTCAGTCCAA CTGAAGGTGT TGAACAAGTT
    CCATTGGGTT TATTTATTAT TCGAGGACAG AATGTGTAAG TTGTGTTGAT ATAAAGCTGT
    AGTTAGTTGC AAAATTACTA GTTCTGAGGT TGAAACTTTA AATGATGCAA TATTTATTTG
    TACTATGCTA TTTTTTCCAG GGCTGTAGTC GGAGAACTTG ATGAAGATCT AGATAGGCGA
    ATTGATTTTT CACAACTTCG TGCTGAACCT CTTAATCCTG TTGTACATTA A
    >Full transcript CDS
    ATGGCGTCCG AATTAGAAGC ATATGTTGGC CGAATGGTAA ATGTTATAAC ATCAGATGGA
    AGAACTATTG TCGGTACATT AAAAGGATTT GATAATGTTG TCAATCTTGT TATCAAAGAT
    AGCCATGAAC GAGTTTTCAG TCCAACTGAA GGTGTTGAAC AAGTTCCATT GGGTTTATTT
    ATTATTCGAG GACAGAATGT GGCTGTAGTC GGAGAACTTG ATGAAGATCT AGATAGGCGA
    ATTGATTTTT CACAACTTCG TGCTGAACCT CTTAATCCTG TTGTACATTA A

    Vielen Dank,
    Aquaplant

  • Linie mit GuiCtrlSetGraphic zeichnen

    • Aquaplant
    • 16. Oktober 2012 um 19:22

    Dann werd ich mich bei sowas in Zukunft mal an GDI+ rantasten. Aber momentan muss es noch so gehen, auch wenn unelegant: Zerstören der Grafik und neuerstellen.
    Vielen Dank :)
    Aquaplant

  • Linie mit GuiCtrlSetGraphic zeichnen

    • Aquaplant
    • 16. Oktober 2012 um 18:54

    Hi,

    danke ich war natürlich so schlau und hab die Hex Codes verwechselt - schwarze Linien auf schwarzem Grund kann man natürlich nicht sehen ^^

    Jetzt würde es mir noch helfen wenn ich wüsste wie ich die Grafik resetten kann, dass nicht mehr die alten Punkte und Linien zu sehen sind

    Aquaplant

  • Linie mit GuiCtrlSetGraphic zeichnen

    • Aquaplant
    • 16. Oktober 2012 um 15:40

    Hallo,

    ich hab leider dazu nichts in der Suche gefunden und inzwischen sind mir die Ideen ausgegangen, also frage ich hier mal nach:
    Ich würde gerne von Punkt A nach Punkt B eine Linie zeichnen. Für die o.g. Funktion ist in der Hilfe folgender Parameter angegeben:
    $GUI_GR_LINE
    x,y
    Draw a line.
    Jetzt würde ich gerne wissen ob x,y die Start- oder Endkoordinaten sind oder sogar Längenangaben.
    (Kein GDI+)
    Vielen Dank schon mal,Aquaplant

    Mein Ansatz:
    $eins ist zum skallieren, dass kein Wert nach oben über den Graph hinaus geht

    [autoit]

    $eins = Round((390 / $h) - 0.5, 0)
    $Hist = Round($h/5, 0)
    GUICtrlSetGraphic($Graphic, $GUI_GR_COLOR, $Farbe[0])
    For $z = 1 TO $Hist
    GUICtrlSetGraphic($Graphic, $GUI_GR_Move, 0, 390-($eins*5*$z))
    GUICtrlSetGraphic($Graphic, $GUI_GR_Line, 775, 390-($eins*5*$z))
    Next

    [/autoit]
  • Fileread eines Bildes (JPG) hapert

    • Aquaplant
    • 8. August 2012 um 22:01

    Cool, danke es klappt :)

  • Fileread eines Bildes (JPG) hapert

    • Aquaplant
    • 8. August 2012 um 21:54

    Hallo allerseits,

    ich würde gerne den Inhalt einer Datei haben um ihn zu bearbeiten.

    [autoit]

    $handle = FileOpen($File)
    $Read = FileRead($handle)

    [/autoit]


    So funktioniert es leider nur bei einer *.txt, aber schon nicht mehr bei einem *.JPG. Ich brauche es aber für alle Dateitypen und ich brauche wirklich alle Informationen, als würde man die Datei in den Editor ziehen.

    Vielen Dank
    Aquaplant

  • Gesamten Ordner auf FTP Server kopieren

    • Aquaplant
    • 21. März 2012 um 22:55
    [autoit]

    _FTP_DirPutContents()

    [/autoit]


    Schau mal in die Autoithilfe da ist das recht gut erklärt. Wenn du des Englisch nicht allzu mächtig bist kannst du dir hier auch (Linker Rand "Downloads") die deutsche Hilfedatei herunterladen.
    Viel Erfolg weiterhin ^^

  • Excel macht aus Zahl ein Datum

    • Aquaplant
    • 21. März 2012 um 21:59

    Keiner mehr eine Idee? :(

  • Excel macht aus Zahl ein Datum

    • Aquaplant
    • 20. März 2012 um 20:59

    Die Zeile (s.o.) wird ja noch bevor ich den Wert reinschreibe ausgeführt und sorgt für den Fehler. Wenn ich sie weglasse läuft alles normal durch nur das da auf einmal ein Datum statt einer Temperaur steht. Ob es Punkt oder Komma ist spielt keine Rolle es kommt immer ein Datum raus, nur brauche ich das Komma und nicht den Punkt.

  • Excel macht aus Zahl ein Datum

    • Aquaplant
    • 20. März 2012 um 20:47

    Hallo,

    wenn ich in Excel in eine Zeile folgenden Wert schreiben lasse: "7,60" wird daraus "07.06.2012".

    Das Problem hatte ich schon einmal und konnte durch folgende vorgeschaltete Zeile behoben werden:

    [autoit]

    $handle3.Activesheet.Range($i, 14).NumberFormat = "#"

    [/autoit]

    Leider funktioniert das nun nicht mehr. Ich erhalte folgenden Fehler:

    [autoit]

    C:\Users\Standard\Desktop\Prüfstandorte.au3 (79) : ==> The requested action with this object has failed.:
    $handle3.Activesheet.Range($i, 14).NumberFormat = "#"
    $handle3.Activesheet.Range($i, 14)^ ERROR
    ->20:42:03 AutoIT3.exe ended.rc:1

    [/autoit]

    Wer kann mir weiterhelfen?
    Vielen Dank,
    Aquaplant

  • Gesamten Ordner auf FTP Server kopieren

    • Aquaplant
    • 18. März 2012 um 20:01

    Gehts zufällig um Minecraft Bukkit? :P

    Entweder lädst du halt den Ordner neu hoch, dabei wird die Datei (die auf deinem Server nicht vorhanden ist) automatisch eingefügt. Je nachdem ob du überschreiben lässt oder nicht werden die anderen vorhandenen ggf. aktualisiert oder bleiben wie sie sind.

    Wenn du es mit den o.g. Methoden versuchst nimmst du jeweils die Dateinamen die ausgegeben werden und überprüfst ob die Datei bereits auf dem Server exisitert. Wenn nicht lässt du sie hochladen.

  • xml problem beim auslesen

    • Aquaplant
    • 18. März 2012 um 14:44

    Kein Problem, freut mich das es jetzt funktioniert :)

  • Gesamten Ordner auf FTP Server kopieren

    • Aquaplant
    • 18. März 2012 um 14:43

    Hallo ^^

    wenn ausschließlich die Dateien auf dem Server zu aktualisieren sind würde ich einfach immer den Ordner hochladen und den auf dem Server überschreiben.
    Wenn allerdings auch überprüft werden soll ob Dateien auf dem Server aktueller sind und heruntergeladen werden sollen (sprich überall soll immer nur das aktuelle File sein) würde ich mit diesen Befehlen arbeiten:

    [autoit]

    _FTP_FindFileFirst() ;auf dem Server
    _FTP_FindFileNext()

    [/autoit][autoit][/autoit][autoit]

    FileFindFirstFile() ;auf dem Rechner
    FileFindNextFile()

    [/autoit]

    Viel Erfolg ;)

Spenden

Jeder Euro hilft uns, Euch zu helfen.

Download

AutoIt Tutorial
AutoIt Buch
Onlinehilfe
AutoIt Entwickler
  1. Datenschutzerklärung
  2. Impressum
  3. Shoutbox-Archiv
Community-Software: WoltLab Suite™