Ir para conteúdo
Fórum Script Brasil

Rhaone

Membros
  • Total de itens

    99
  • Registro em

  • Última visita

Posts postados por Rhaone

  1. 2 planilhas abertas o VB da 1 pára ...

    Boa tarde ...

    Tenho uma planilha "A" com um script em VB embutido e outra planilha "B" sem o script em VB ...

    Sempre que estou a usar planilha "B" ... o VB embutido na planilha "A" pára de funcionar ...

    Poderiam me dizer como configurar o Excel pra que isso não ocorra?

    As duas planilhas precisam estar em arquivos ".XlS" diferentes e não como uma segunda aba dentro da primeira ...

    Grato ...

    Rhaone

     

  2. Como acessar uma certa página na área temporária do Windows ...

    Olá ... penso que seja algo simples para quem já sabe ...

    Eu gostaria de acessar o conteúdo de uma certa página do meu navegador na área temporária de Internet do Windows ...

    A forma como farei isso é pelo PHP mas neste caso não importa muito a linguagem ... eu só preciso saber o local que fica e como ela fica ...

    Já tentei em 'C:\Documents and Settings\Rhaone\Configurações locais\Temporary Internet Files' na coluna "Endereço na Internet" mas não acho a página que preciso ...

    Utilizo o Windows XP 32 bits ...

    Alguém pode me dar uma dica? ...

    Grato ...
     

  3. Talvez você tenha que controlar manualmente, então.

    Por exemplo, você declara duas variáveis no Generals do Module de códigos da sua planilha e, no Change() da Worksheet, não importa a célula que seja, você compara os valores das células C17 e D17 com as variáveis que declarou. Se o valor mudar, você atualiza as variáveis.

    Ou, você verifica no momento que ele alterar alguma das células que sejam referenciadas pela sua fórmula.

    Mas caso você queira que este método funcione sempre, independente de você alterar a fórmula, aí complica...

    obrigado ... vou tentar ... valeu.

  4. por favor, alguém pode me ajudar a resolver isso?

    no vb do excel este script funciona SOMENTE quando eu altero a celula diretamente mas não INDIRETAMENTE:

    as ceululas C17 e D17 contem "SE(x>0;1;0)", por exemplo, que é como consequencia modificado pelo argumento.

    grato.

    Private Sub Worksheet_Change(ByVal faixa As Range)
      If Not Intersect(faixa, Range("c17:c17")) Is Nothing Then
        If faixa.Offset(0, 0).Value > 0 Then
          Application.EnableEvents = False
          MsgBox "celula C17"
          Application.EnableEvents = True
        End If
      End If
      If Not Intersect(faixa, Range("d17:d17")) Is Nothing Then
        If faixa.Offset(0, 0).Value > 0 Then
          Application.EnableEvents = False
          MsgBox "celula D17"
          Application.EnableEvents = True
        End If
      End If
    End Sub

  5. Da uma olhada nesse exemplo:

    http://www.phpavancado.net/node/379

    Neste casso, toda vez que o usuário clicar no botão que executa a ação editar, você insere um conteudo dentro da DIV que irá informar ao usuário que algo está acontecendo.

    //você escreve dentro da DIV.
    $('#loading').html('Editando registro fulano de tal');
    
    
    // E toda vez que a requisição terminar, você limpa a div.
    $().ajaxStop(function() { 
        $('#loading').hide();
        $('#loading').html(''); // limpa a DIV 
    
    });

    grato, amigo ... vou testar. um abraco.

  6. A sua dúvida não ficou muito clara, explica melhor, por favor.

    Um abraço.

    Estou tentanto mostrar em que ponto da tabela o processo está sendo executado e então eu mostro alguns valores do registro atual da tabela; não envolve tags "form" nem "input"; apenas quero que a cada leitura da tabela estes campos sejam mostrados na tela mas sem "encher" o html;

    Eu preciso que apareça num lugar fixo da tela qual registro da tabela está sendo processado pelo script; o que deve aparecer são alguns campos como "codneg" e "data"; mas no meu exemplo usando as tags "<div>" o html cresce demais.

    Tentei usar "<DIV>" com "position: absolute" para ser constante num ponto da tela, mas o html vai crescendo demais.

  7. Status de processo AJAX+PHP

    Olá pessoal!

    Eu tenho uma leitura a uma tabela MySQL e gostaria de mostrar alguns campos enquanto esta tabela está sendo processada, porém a forma que achei para isto, envole numa replicação desta forma no arquivo ".html" fazendo dele um enorme arquivo a medida que avança.

    Alguém pode me ensinar uma forma de criar uma função em AJAX onde eu possa trabalhar com estas variáveis em PHP? (se for esta a melhor solução)

    Grato.

    Parte do script:

    while ($cot = mysql_fetch_array ($cotsql, MYSQL_ASSOC)) {
    
                If ($probar == "Sim") { 
                  ob_end_flush ();
                  ob_start ();
                  echo "
                  <div id='probar' style='
                    top             : 40px;  
                    left            : 457px; 
                    position        : absolute; 
                    background-color: #000000; 
                    color           : " . $cor_letra_amar . "; 
                    height          : 13px;
                   '>" . $marcal_xx . " " . $ini . " " . $cot ["codneg"] . " " . $cot ["data"] .
                 "</div>";
                  ob_flush ();
                  flush ();
                }
    
                ...             
    
              }
    Resultado atual:
    ...
                  <div id="probar" style="top: 40px; left: 457px; position: absolute; background-color: rgb(0, 0, 0); color: rgb(255, 255, 1); height: 13px;">1A 045 AAPL11B 2011-08-25</div>
                  <div id="probar" style="top: 40px; left: 457px; position: absolute; background-color: rgb(0, 0, 0); color: rgb(255, 255, 1); height: 13px;">1A 045 AAPL11B 2011-08-31</div>
                  <div id="probar" style="top: 40px; left: 457px; position: absolute; background-color: rgb(0, 0, 0); color: rgb(255, 255, 1); height: 13px;">1A 045 AAPL11B 2011-09-16</div>
                  <div id="probar" style="top: 40px; left: 457px; position: absolute; background-color: rgb(0, 0, 0); color: rgb(255, 255, 1); height: 13px;">1A 045 AAPL11B 2011-09-20</div>
                  <div id="probar" style="top: 40px; left: 457px; position: absolute; background-color: rgb(0, 0, 0); color: rgb(255, 255, 1); height: 13px;">1A 045 ABCB4&nbsp; 2011-08-15</div>
                  <div id="probar" style="top: 40px; left: 457px; position: absolute; background-color: rgb(0, 0, 0); color: rgb(255, 255, 1); height: 13px;">1A 045 ABCB4&nbsp; 2011-08-16</div>
                  <div id="probar" style="top: 40px; left: 457px; position: absolute; background-color: rgb(0, 0, 0); color: rgb(255, 255, 1); height: 13px;">1A 045 ABCB4&nbsp; 2011-08-17</div>
                  <div id="probar" style="top: 40px; left: 457px; position: absolute; background-color: rgb(0, 0, 0); color: rgb(255, 255, 1); height: 13px;">1A 045 ABCB4&nbsp; 2011-08-18</div>
                  <div id="probar" style="top: 40px; left: 457px; position: absolute; background-color: rgb(0, 0, 0); color: rgb(255, 255, 1); height: 13px;">1A 045 ABCB4&nbsp; 2011-08-19</div>
                  <div id="probar" style="top: 40px; left: 457px; position: absolute; background-color: rgb(0, 0, 0); color: rgb(255, 255, 1); height: 13px;">1A 045 ABCB4&nbsp; 2011-08-22</div>
                  <div id="probar" style="top: 40px; left: 457px; position: absolute; background-color: rgb(0, 0, 0); color: rgb(255, 255, 1); height: 13px;">1A 045 ABCB4&nbsp; 2011-08-23</div>
                  <div id="probar" style="top: 40px; left: 457px; position: absolute; background-color: rgb(0, 0, 0); color: rgb(255, 255, 1); height: 13px;">1A 045 ABCB4&nbsp; 2011-08-24</div>
                  <div id="probar" style="top: 40px; left: 457px; position: absolute; background-color: rgb(0, 0, 0); color: rgb(255, 255, 1); height: 13px;">1A 045 ABCB4&nbsp; 2011-08-25</div>
                  <div id="probar" style="top: 40px; left: 457px; position: absolute; background-color: rgb(0, 0, 0); color: rgb(255, 255, 1); height: 13px;">1A 045 ABCB4&nbsp; 2011-08-26</div>
                  <div id="probar" style="top: 40px; left: 457px; position: absolute; background-color: rgb(0, 0, 0); color: rgb(255, 255, 1); height: 13px;">1A 045 ABCB4&nbsp; 2011-08-29</div>
                  <div id="probar" style="top: 40px; left: 457px; position: absolute; background-color: rgb(0, 0, 0); color: rgb(255, 255, 1); height: 13px;">1A 045 ABCB4&nbsp; 2011-08-30</div>
                  <div id="probar" style="top: 40px; left: 457px; position: absolute; background-color: rgb(0, 0, 0); color: rgb(255, 255, 1); height: 13px;">1A 045 ABCB4&nbsp; 2011-08-31</div>
                  <div id="probar" style="top: 40px; left: 457px; position: absolute; background-color: rgb(0, 0, 0); color: rgb(255, 255, 1); height: 13px;">1A 045 ABCB4&nbsp; 2011-09-01</div>
                  <div id="probar" style="top: 40px; left: 457px; position: absolute; background-color: rgb(0, 0, 0); color: rgb(255, 255, 1); height: 13px;">1A 045 ABCB4&nbsp; 2011-09-02</div>
                  <div id="probar" style="top: 40px; left: 457px; position: absolute; background-color: rgb(0, 0, 0); color: rgb(255, 255, 1); height: 13px;">1A 045 ABCB4&nbsp; 2011-09-05</div>
                  <div id="probar" style="top: 40px; left: 457px; position: absolute; background-color: rgb(0, 0, 0); color: rgb(255, 255, 1); height: 13px;">1A 045 ABCB4&nbsp; 2011-09-06</div>
                  <div id="probar" style="top: 40px; left: 457px; position: absolute; background-color: rgb(0, 0, 0); color: rgb(255, 255, 1); height: 13px;">1A 045 ABCB4&nbsp; 2011-09-08</div>
                  <div id="probar" style="top: 40px; left: 457px; position: absolute; background-color: rgb(0, 0, 0); color: rgb(255, 255, 1); height: 13px;">1A 045 ABCB4&nbsp; 2011-09-09</div>
                  ...

  8. Alum bot postando spam, coloque um captcha.

    No meio deste entrevero todo tem uns links os quais eu entrei pra ver e sempre se trata de farmácias online ... são sites aparentemente comerciais mesmo ... não dá pra entender ...

    Vou colocar o captcha se não surgir uma solução mais simples. Grato.

  9. Como atribuir um dominio ao Apache?

    Eu acho que tem a ver com estes "Nameservers" e o arquivo "httpd.conf", mas não sei como fazer a ligação.

    Nameserver 1:    superdominios.earth.orderbox-dns.com
    Nameserver 2:    superdominios.mars.orderbox-dns.com
    Nameserver 3:    superdominios.mercury.orderbox-dns.com
    Nameserver 4:    superdominios.venus.orderbox-dns.com

    Atualmente uso "http://meusite.selfip.com" e funciona, mas quero trocar para "http://www.meusite.org"

    Se puderem me ajudar, agradeço-lhes.

    Rhaone

  10. Só imprime no servidor ...

    Só consigo imprimir localmente no servidor ... pela Internet não imprime ...

    Através de um pc pela Internet acesso o banco de dados do servidor e não consigo imprimir uma tabela ... somente no próprio servidor.

    Comandos básicos utilizados ...

    $handle = printer_open ();
      $linha  = "TESTE" . $crlf;
      printer_write ($handle, $linha);
      printer_close ($handle);

    O PHP.INI está ok!

    Já tentei "printer_set_option ($handle, PRINTER_MODE, "RAW");"

    Já tentei "$handle = printer_open ("HP Photosmart C4200 series");"

    Alguém sabe me dizer o que está faltando?

    Grato, amigos.

    Apache+PHP5+MySQL

  11. gráficos no PHP ...

    Mesmo tendo definido "extension=php_gd.dll" em php.ini, o phpinfo() não informa ele ativado com uma sessao "gd" no mesmo;

    Testando varios scripts como ...

    gd-2.0.33

    jpgraph-3.0.7

    libchart-1.2.1

    pChart.1.27d

    phplot-5.2.0

    phplotdocs-20101003

    ... não funciona os gráficos;

    alguém sabe me dizer o que esta faltando?

    Grato, amigos.

  12. Quando se usa o include(), o php simplesmente executa-o (inclui a código na página). Quando se usa o include_once(), primeiramente é verificado se o arquivo já foi incluído antes, e caso sim, o php não o inclui novamente, mas caso não o php o inclui, assim não dá nenhuma problema.

    ...

    mas bah tche! ... melhor do que eu esperava!

    valeu!!!

  13. Barra de progresso

    Estou usando uma classe para barra de progresso que funciona de uma forma e não de outra.

    A forma que funciona e' de maneira que um objeto se completa antes o outro iniciar.

    A forma que não funciona e' de maneira que um objeto não se completa antes o outro iniciar.

    Defeito: a segunda barra aparece deslocada na tela e não no local especificado.

    Para testar usei "FOR" separados e "FOR" aninhados, onde este ultimo e' que da problema.

    Funciona bem:

    require_once "ProgressBar.class.php";
    
        $maximo1 = 10;
        $objeto1 = new ProgressBar ();
        $objeto1 -> initialize ($maximo1, 1);
        for ($x1 = 0; $x1 <= $maximo1; $x1++) {
          $objeto1 -> increase ();
          usleep (125000);
        }
    
        $maximo2 = 10;
        $objeto2 = new ProgressBar ();
        $objeto2 -> initialize ($maximo2, 2);
        for ($x2 = 0; $x2 <= $maximo2; $x2++) {
          $objeto2 -> increase ();
          usleep (125000);
        }
    não funciona bem:
    require_once "ProgressBar.class.php";
    
        $maximo1 = 10;
        $objeto1 = new ProgressBar ();
        $objeto1 -> initialize ($maximo1, 1);
        for ($x1 = 0; $x1 <= $maximo1; $x1++) {
          $objeto1 -> increase ();
    
          $maximo2 = 10;
          $objeto2 = new ProgressBar ();
          $objeto2 -> initialize ($maximo2, 2);
          for ($x2 = 0; $x2 <= $maximo2; $x2++) {
            $objeto2 -> increase ();
            usleep (125000);
          }
        }

  14. Como fixar uma imagem numa coordenada da tela?

    Pessoal, eu sou leigo em Javascript e eu tenho uma função que faz quase tudo que preciso, exceto pelo fato dela mostrar a imagem onde o cursor está, quando eu queria numa posição fixa da tela;

    A função abaixo só precisa de uma pequena mudança pelos amigos mais experts no assunto.

    Sei que parece um abuso da minha parte, mas quebra este galho para mim, ok?

    Detalhes:

    1) Eu tenho uma enorme lista de links que transcendem a página que estou;

    2) Cada link aponta para uma foto;

    3) Quando eu passo o cursor por cima de um dos links, a imagem é mostrada na posição do cursor;

    4) Só falta ela ser mostrada numa posição fixa, digamos no topo da tela à direita.

    Muito grato.

    <!--- Bubblepic - Inicio --->
    xOffset = 0; // pos horiz par rapport au curseur
    yOffset = 100; // pos vertical par rapport au curseur
    dirDefo = "";
    
    function bubblepicchange(tab_im, tab_leg) {
    
      numim = parseInt($("#bubblepic").attr("currimgnum"));
          
      var img = new Image();
      $(img).load(function () {
      
          if(tab_leg.length>1) {
            var c = (tab_leg[numim] != "") ? tab_leg[numim] + "<br/>" : "";
            $("#bubblepic SPAN").html( c + "<img src='"+ dirDefo+tab_im[numim] +"' alt=''/>"  );
          }
          else
            $("#bubblepic IMG").attr( 'src', dirDefo+tab_im[numim] );
    
          $("#bubblepic").children('EM').height( $("#bubblepic").children('SPAN').innerHeight() )
                          .width( $("#bubblepic").children('SPAN').innerWidth() );
    
          numim = ( (numim+1)<tab_im.length ) ? numim+1 : 0;
          
          $("#bubblepic").attr( "currimgnum", numim );
          
          if( $("#bubblepic").attr('timer')!='' )
            clearTimeout( $("#bubblepic").attr('timer') );
    
          $("#bubblepic").attr('timer',
                       setTimeout(function(){
                                          
                        bubblepicchange(tab_im, tab_leg);
                        
                       },1300)
                    );
        })
        .attr( 'src', dirDefo+tab_im[numim] );
    }
    $(document).ready(function(){ 
      $("a.bubblepic").each(function() {
                $(this).attr('t',this.title);
                this.title ='';
              })
              .hover(function(e){
                if( $(this).attr('t').indexOf('§') > -1 )
                  var tab_leg =  $(this).attr('t').split('§');
                else var tab_leg =  new Array( $(this).attr('t') );
                var c = (tab_leg[0] != "") ? tab_leg[0]+"<br/>" : "";
                var tab_im =  this.rel.split('§');
                $("body").append("<p id='bubblepic'><em></em><span>"+c+"<img src='../images/chargement.gif' alt=''/></span></p>");
    
                $("#bubblepic")
                  .css("top",(e.pageY - xOffset) + "px")
                  .css("left","200px")
                  .fadeIn("fast")
                  .attr("currimgnum",0);
    
                $("#bubblepic").children('EM').height( $("#bubblepic").children('SPAN').innerHeight() )
                                .width( $("#bubblepic").children('SPAN').innerWidth() );
    
                var img = new Image();
                $(img).load(function () {
                    bubblepicchange(tab_im, tab_leg);
                  })
                  .attr( 'src', dirDefo+tab_im[0] );
              },
              function(){
                if( $("#bubblepic").attr('timer')!='' )
                  clearTimeout( $("#bubblepic").attr('timer') );
                $("#bubblepic").remove();
                })
                
                .mousemove(function(e){
                $("#bubblepic")
                  .css("top",(e.pageY - xOffset) + "px")
                  .css("left","200px");
              });
              
              /*
              .each( function() {
                tab = $(this).attr('rel').split('§');
                $.preloadImages( dirDefo+tab[0] ); // on précharge que les 1ères images tab[0] sinon trop lourd!
              });    */
              $.preloadImages( '../images/chargement.gif' );
    });
    <!--- Bubblepic - Fim --->

  15. código(1)+janela(2)+action(3) não dá refresh no código(1)

    Aqui a parte do código(1) que irá abrir uma janela(2):

    (...)
    <a href='' title=' Alterar ' onclick='pp=window.open("fotos_coment.php", "", "width=430, height=320, top=120, left=330");pp.focus();return false'>
    (...)
    Aqui a parte do código da janela(2) onde tem o action(3): (o "window.close()" funciona fechando a janela)
    (...)
    <form action='action(3).php' method='post' name='foto_texto' id='foto_texto' />
      <input type='submit' name='fotos_coment_ok' value=' Ok ' onclick='pp=window.close();'>
    </form>
    (...)
    Aqui a parte do código da action(3) com o retorno NÃO FUNCIONANDO: (todas as linhas abaixo foram testadas uma por uma) (fazendo um "dump" eu vi que o comando não é executado e nem dá erro) (as mesmas linhas foram aplicadas em janela(2) sem funcionar)
    (...)
    echo "<script>window.location='codigo(1).php';</script>";
    echo "<script>pp=history.go(0);</script>";
    echo "<script>pp=history.go(1);</script>";
    echo "<script>pp=history.go(2);</script>";
    echo "<script>pp=history.go(3);</script>";
    echo "<script>pp=history.go(-1);</script>";
    echo "<script>pp=window.location.href=window.location.href;</script>";
    echo "<script>pp=window.location.reload();</script>";
    echo "<script>pp=window.location=window.location;</script>";
    header ("Location: http://meusite.selfip.com/codigo(1).php");
    (...)

    Se alguém tiver uma luz, agradeço.

  16. PHP+OnMouseOver

    Quero que uma miniatura da foto apareça quando o cursor passar por ela, sendo que estas fotos não são predeterminadas, ou seja, elas podem estar numa pasta e a miniatura deverá ser pega dela própria automaticamente sem uma relação direta com outra imagem duplicada.

    Aqui o código onde o cursor passa pela foto:

    (...)
    If (in_array (strtolower (strrchr ($files["name"][$key], ".")), $fotos_validas)) {
      echo "
       <a 
          href='" . $files["link"][$key] . "' 
          Onmouseover='mostra_foto()'>" . 
          $files["name"][$key] . "</a></td>";
    } elseIf (in_array (strtolower (strrchr ($files["name"][$key], ".")), $videos_validos)) {
    (...)
    Aqui a função em PHP que eu preciso que funcione para este fim, mas não sou bom neste aspecto, pois eu não sei relacionar JavaScript com PHP:
    (...)
    function mostra_foto ($foto) {
      $max_width = 100;
      list ($width, $height) = getimagesize ("../../" . substr ($dir_to_browse, 3) . $foto);
      $cal_height = floor ($max_width / $width * $height);
      <img src='../../" . substr ($dir_to_browse, 3) . $files["name"][$key] . "' width='" . $max_width . "px' height='" . $cal_height . "px'>;
    }
    (...)

    Grato.

  17. Resolvido!

    Descobri que há um bug no programa onde ele acusa a falta de buffer mesmo que o valor seja determinado bem superior ao reclamado.

    Mesmo assim, o programa dá esta mensagem "falsa" e converte o video, porem fica aguardando uma tecla ser pressionada o que causa um problema na execução do PHP.

    A solução que encontrei foi a de direcionar a saida para "NUL" e para isto adicionei "> NUL" ao final do comando:

    $cmd = "start /B ffmpeg -i " . "videos/" . $video." -bufsize 300000 -ar 44100 -ab 192k -f flv -s 640x480 -y " . "videos/" . $output_flv . " > nul";

    Grato.

  18. PHP+ffmpeg ...

    No meu script em PHP o primeiro "exec" converte o video e depois a tela fica branca. Então eu tenho que dar um refresh para que o segundo "exec" funcione.

    Tem algum parâmetro faltando?

    exec ("ffmpeg -i " . "videos/" . $video." -ar 22050 -ab 32 -f flv -s 320x240 " . "videos/" . $output_flv);
    De quebra, alguém tem algum script para que fique uma imagem .GIF girando no meio da tela enquanto o upload está funcionando? Muito obrigado.
    (...)
    If ($converter == "sim" && $tipo <> ".flv" && $tipo <> ".swf") { 
      $output_flv = str_replace (end (explode (".", $video)), "flv", $video);   
      exec ("ffmpeg -i " . "videos/" . $video." -ar 22050 -ab 32 -f flv -s 320x240 " . "videos/" . $output_flv);
      $foto_flv = str_replace (end (explode (".", $video)), "jpg", $video);   
      exec ("ffmpeg -i " . "videos/" . $video . " -an -ss 00:00:03 -an -r 1 -vframes 1 -y " . "videos/" . "/" . $foto_flv);
      unlink ("videos/" . $video);
    }
    (...)

×
×
  • Criar Novo...